使用Admob

时间:2017-01-22 12:46:06

标签: android admob banner adbannerview banner-ads

在admob documentation中写道:

  

广告单元ID是为应用中显示广告的地点指定的唯一标识符。为您的应用将执行的每项活动创建一个广告单元。   如果您有一个包含两个活动的应用,例如,每个活动都显示横幅,则您需要两个广告单元,每个广告单元都有自己的ID。 AdMob广告单元ID的格式为ca-app-pub-XXXXXXXXXXXXXXXX / NNNNNNNNNN。

以示例:

<string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>

我有一些活动会使用横幅广告。对于每个横幅,我将使用不同的字符串名称(即banner_ad1_unit_id,banner_ad2_unit_id ......)。我的问题是:

  • 我想我应该改变\发明每个横幅的数字是唯一的。 我可以更改“3940256099942544/6300978111”的所有数字吗? (不改变“ca-app-pub-”的开头)或者我必须只更改“6300978111”的数字或特定的数字?

我在问,因为在某些活动中我可能想要使用2个横幅而在其他活动中我只会使用一个。

2 个答案:

答案 0 :(得分:1)

你必须使用相同的

  

banner_unit_ad_id

在所有横幅广告中,e ca-app-pub-3940256099942544/6300978111对于所有横幅广告都是相同的

答案 1 :(得分:1)

  

我想我应该改变\发明每个横幅的数字是唯一的。

广告单元ID是在AdMob控制台中创建的唯一标识符。基本过程如下:

  1. 创建AdMob帐户。
  2. 注册适用于Android或iOS的应用。
  3. 为要显示的格式创建一个或多个广告单元(在本例中为横幅)。
  4. 每次创建广告单元时,AdMob都会告诉您相应的ID,因此您可以将其插入代码中。

    通过改变几个数字(或简单地发明一个新的数字串)来改变别人的单位是行不通的。服务器无法识别该ID,也无法为您提供任何广告。

    有关如何注册广告单元的详细信息,请参阅此help center article