AdMob adUnitId必须在Android应用中进行硬编码吗?

时间:2015-06-27 11:41:54

标签: android admob

Google Play / Admob政策是否允许以下​​实施: 每次启动时,应用都会从服务器请求adUnitId字符串,并使用它来请求/显示广告。

我打算将应用转移给其他开发者。该应用使用与我的AdMob帐户关联的AdUnitId。 如果在转移应用程序后,我只需更改服务器上的AdUnitId字符串,以便将收入立即记入另一位开发人员。 (如果必须对字符串进行硬编码,则所有用户使用新的AdUnitId更新应用程序需要花费大量时间。

1 个答案:

答案 0 :(得分:1)

没有关于硬编码adunit ID的政策。根据{{​​3}}:

  

注意:请注意,虽然我们已将广告单元ID硬编码到>此示例中的活动类中,但ID值也可以存储在字符串资源文件中。

我相信只要在您的制作应用中完成实施,您就可以通过服务器使用adunit ID。对于应用程序测试,您应该使用文本设备ID。

但是,您应该注意,admob已更新(2015年3月24日)政策禁止在应用加载和退出时显示插页式广告:

如果您打算在应用加载中展示广告,则应使用移动广告启动画面。为此,docs