cocos2d-x adMob广告未加载

时间:2014-04-18 19:53:24

标签: android admob cocos2d-x

将adMob添加到我的Cocos2d-x项目中。

在我的主要活动中的onCreate中,我有:

interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("MY AD UNIT ID");

interstitial.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
          Log.d("xxx", "onAdClosed");
        }

        @Override
        public void onAdFailedToLoad(int error) {
              Log.d("xxx", "onAdFailedToLoad");
        }

        @Override
        public void onAdLeftApplication() {
              Log.d("xxx", "onAdLeftApplication");
        }

        @Override
        public void onAdOpened() {
              Log.d("xxx", "onAdOpened");
        }

        @Override
        public void onAdLoaded() {
              Log.d("xxx", "onAdLoaded");
        }
      }); 

    // Create ad request.
AdRequest adRequest = new AdRequest.Builder().addTestDevice("MY TEST DEVICE ID").build();

    // Begin loading  interstitial.
interstitial.loadAd(adRequest);

没有任何日志记录,当我每隔10秒调用interstitial.isLoaded()时,它总是返回false

注意:MY AD UNIT IDMY TEST DEVICE ID已正确设置

所以,基本上,我无法加载广告,但我无法告诉我它没有加载。我不知所措。

1 个答案:

答案 0 :(得分:0)

愚蠢的是,我错过了入门指南中的一个步骤而没有这个

<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

在我的AndroidManifest.xml中。生活和学习。