使用 Admob 添加横幅广告单元 ID

Adding a banner ad unit id with Admob

在admob documentation中写着:

An ad unit ID is a unique identifier given to the places in your app where ads are displayed. Create an ad unit for each activity your app will perform. If you have an app with two activities, for example, each displaying a banner, you need two ad units, each with its own ID. AdMob ad unit IDs have the form 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...)。我的问题是:

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

你必须使用相同的

banner_unit_ad_id

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

I guess I should change\invent the digits to be unique for each banner.

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

  1. 创建一个 AdMob 帐户。
  2. 为 Android 或 iOS 注册应用。
  3. 为您要显示的格式(在本例中为横幅)创建一个或多个广告单元。

每次您创建广告单元时,AdMob 都会告诉您它的 ID,以便您可以将其插入代码中。

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

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