【问题标题】:cocos2d-x adMob ad does not loadcocos2d-x adMob 广告不加载
【发布时间】:2014-04-18 19:53:23
【问题描述】:

将 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 已正确设置

所以,基本上,我无法加载广告,也无法让它告诉我它没有加载。我很茫然。

【问题讨论】:

    标签: android admob cocos2d-x


    【解决方案1】:

    愚蠢的是,我错过了入门指南中的一步,并且没有得到这个

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      相关资源
      最近更新 更多