繁体   English   中英

AdMob Android集成

[英]AdMob Android Integration

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

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

进入活动的onCreate覆盖。 可以肯定的是,展示了测试广告。

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

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

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

我真的需要这些行吗?

不幸的是,我没有便携式设备,无法测试这些假设中的任何一个?

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

您可能需要删除该内容,然后再将其提交到市场。 它不会影响(该行仅影响模拟器,因此用户将看到真实的广告),但是您也将不需要它(请参阅YAGNI原理 )。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM