【问题标题】:Admob not showing up until phone is lockedAdmob 在手机锁定之前不会出现
【发布时间】:2014-01-27 04:25:11
【问题描述】:

我使用最新版本的 google play 服务为我的应用实现了 admob。但它仅在我执行锁定和解锁手机并运行应用程序后才会出现。

AdView mAdView = new AdView(this);
mAdView.setVisibility(AdView.VISIBLE);

AdRequest request = new AdRequest.Builder()
        .build();

        mAdView.loadAd(request);

PS: 我已经使用 JNI 从 cocos2d-x 的 c++ 代码中调用了上面的一段代码。

CCAdView* ad = CCAdView::create(kCCAdSizeSmartBanner, "ID");
 ad->setAlignment(kCCHorizontalAlignmentCenter, kCCVerticalAlignmentBottom);
 addChild(ad,3);
 ad->setVisible(true);
 ad->loadAd();

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 您将刷新时间设置为多少?
  • 我没有设置任何刷新率。那应该是问题吗?因为一旦我锁定并再次解锁手机,它就可以工作。
  • 上面的c++代码是从哪里调用的?
  • 来自一个从Cococs2d-x CCLayer扩展而来的类,是CCScene的子类。
  • 我想问/找出什么,是否仅在应用程序恢复时才调用此代码?这段代码在 onCreate 中吗?

标签: android java-native-interface admob cocos2d-x


【解决方案1】:

也有同样的问题。而且似乎有人终于找到了解决办法:

AdMob won't show the banner until refresh or sign in to google plus

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    相关资源
    最近更新 更多