与 Admob 广告单元 ID 混淆

2024-05-19

我跟着tutorial https://developers.google.com/admob/android/quick-start在我的应用程序中创建广告横幅。到目前为止,这有效,我可以看到测试广告。但是,本教程指示我在两个不同的位置使用两个不同的广告 ID:

  1. 在活动中:

    MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");

  2. 在布局中:

    广告:adUnitId =“ca-app-pub-3940256099942544/6300978111”

问题1:这两个id有什么区别?为什么它们不同?目的是什么?

我已经在 admob 创建了一个帐户,并且还创建了一个广告单元。广告单元 ID 看起来与上面两个中的第二个类似(包含斜线)。然而,我在任何地方都找不到另一个带有波形符的 id,就像上面两个中的第一个一样。

问题 2:我是否应该只使用代码中两个位置中的一个实际广告单元 ID?如果是,为什么这如此多余?

问题 3:我的应用程序实际上包含两个 Activity。我可以在这两项活动中使用相同的广告单元 ID 吗?

问题 4:我是否必须在所有活动中进行 MobileAds 初始化?


1)您输入的IDinitializemethod 是您的应用程序 ID,因此您的每个应用程序都会有一个不同的 ID。您在横幅视图中设置的第二个是广告单元 ID。每个广告横幅应有不同的 ID。

2)不,它们是不同的。

3) 不可以,每个广告横幅应使用一个广告单元 ID。如果您想添加两个横幅,请从 AdMob 获取两个 ID

4)不,initialize每次启动时只应调用一次方法。

要获取 ID,请使用~,

  • go to apps.admob.com
  • 在左侧工具栏上,单击带有 9 个小方块的图标
  • 在弹出的窗口中,点击右下角的“查看所有应用程序”
  • 单击此按钮复制所需应用程序的 ID:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与 Admob 广告单元 ID 混淆 的相关文章

随机推荐