gpt4 book ai didi

android - 与 Admob 广告单元 ID 混淆

转载 作者:行者123 更新时间:2023-12-02 12:06:55 25 4
gpt4 key购买 nike

我关注了tutorial在我的应用程序中创建广告横幅。到目前为止,这有效,我可以看到测试广告。但是,本教程指示我在两个不同的位置使用两个不同的广告 ID:

  1. 在 Activity 中:

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

  2. 在布局中:

    ads:adUnitId="ca-app-pub-3940256099942544/6300978111"

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

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

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

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

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

最佳答案

1) 您放入 initialize 方法中的 ID 是您的应用 ID,因此您的每个应用都会有一个不同的 ID。您在横幅 View 中设置的第二个是广告单元 ID。每个广告横幅应有不同的 ID。

2)不,它们是不同的。

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

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

通过~获取ID,

  • 转至apps.admob.com
  • 在左侧工具栏上,点击带有 9 个小方 block 的图标
  • 在弹出窗口中,点击右下角的“查看所有应用程序”
  • 点击此按钮复制所需应用程序的 ID:

enter image description here

关于android - 与 Admob 广告单元 ID 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47121317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com