【问题标题】:AdMob Android IntegrationAdMob Android 集成
【发布时间】:2011-01-01 02:10:28
【问题描述】:

问题 #1:在我看过的教程中,很多人都放置了这行代码:

AdManager.setTestDevices( new String[] {AdManager.TEST_EMULATOR});

进入活动的 onCreate 覆盖。果然,测试广告出现了。

当我实际将我的应用程序提交到 App Store 时,我是否应该离开这条线? 当用户实际使用我的应用时,它不会显示测试广告吗?

问题 #2:我还看到了一些代码手动请求广告的示例:

AdView adView = (AdView) findViewById(R.id.ad);
adView.requestFreshAd();

我真的需要这些行吗?

很遗憾,我手边没有设备,无法测试这些假设?

【问题讨论】:

    标签: android android-emulator admob


    【解决方案1】:

    当我实际将我的应用程序提交到 App Store 时,我是否应该离开这条线?当用户实际使用我的应用时,它不会显示测试广告吗?

    您可能希望在将应用程序提交到市场之前将其删除。它不会影响(该行仅影响模拟器,因此用户将看到真实的广告),但您也不需要它(请参阅YAGNI principle)。

    问题 #2:我还看到了一些代码手动请求广告的示例:

    在某些特殊情况下您可能需要它。例如,如果您打算在单个活动中展示您的广告,则不需要它。几个有用的情况:

    • 您的广告位于 TabHost 的顶部,您希望在用户更改当前标签时更改广告。
    • 您的用户将长期使用您的单个活动(例如,PDF 阅读器)。然后,您可能希望每 15 分钟更改一次广告(当然是致电 requestFreshAd :)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多