在Andengine GLES2中加载Admob InterstitialAd

时间:2015-10-21 20:18:51

标签: android admob andengine interstitial

我正在尝试在游戏中使用admob添加全屏广告;在andengine gles2中创建。
当我调用此功能时:

if (mInterstitialAd.isLoaded()) {
        mInterstitialAd.show();
    }

屏幕开始闪烁,只有第一个纹理加载在" onCreateResources"功能。
这是我的初始化代码:

 @Override
 protected void onSetContentView() {
    this.mRenderSurfaceView = new RenderSurfaceView(this);
    this.mRenderSurfaceView.setRenderer(this.mEngine, this);

    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("MY_INTERSTITIAL_CODE");

    AdRequest adRequest = new AdRequest.Builder().build();
    mInterstitialAd.loadAd(adRequest);
    this.setContentView(mRenderSurfaceView);

 }

我做错了吗?
任何帮助表示赞赏 谢谢

1 个答案:

答案 0 :(得分:0)

我没有使用“SimpleBaseGameActivity”,而是使用“LayoutGameActivity”来解决我的问题。