インタースティシャルを表示するアクティビティの onCreate() メソッドには、次のコードがあります。
MMAdView interAdView = new MMAdView(this, MY_APP_ID, MMAdView.FULLSCREEN_AD_LAUNCH, true, null);
interAdView.fetch();
interAdView.setListener(new BasicMMAdListener()
{
@Override
public void MMAdCachingCompleted(MMAdView adview, boolean success)
{
if(success)
adview.display();
}
});
コードはエラーなしでコンパイルされますが、実行時に次のログ出力が得られます。これは、コード スニペットの最初の行、つまり開始行にエラーがあることを示しています。MMAdView interAdView = new MMAdView(this, ...
Could not find class 'com.millennialmedia.android.MMAdView', referenced from method com.mycompany.mygame.myactivity.onCreate
どういうわけかクラスが欠落している場合、アプリはコンパイルされるべきではないと思ったので、私は困惑しています。