AdMob SKAdNetwork 需要哪些 SKAdNetworkIdentifier

问题描述

我在 iOS 游戏中使用 AdMob,最近我对其进行了更新,将 AdMob SKAdNetworkIdentifier 包含在我的 Info.plist 文件中(因为我的 AdMob 帐户中有一条警告,要求这样做)。 Google 的标识符是:

cstr6suwn9.skadnetwork

这似乎一切正常,我的 AbMob 帐户页面上的警告消失了。

但是几周后我又收到了一个警告,当我查看这个页面时:

https://developers.google.com/admob/ios/ios14

它说在“选择其他买方”部分还有 32 个 SKAdNetworkIdentiers,AdMob 建议我们也必须包含这些标识符。

我还没有更新我的游戏,无论如何警告已经消失,所以我不知道是否添加所有这些额外的标识符。看起来该列表会定期添加到(上次更新时间为 4 月 9 日),因此如果这是 Google 的计划,那么不得不继续使用它们更新我的应用似乎很痛苦。

我不使用“中介”。那么我需要所有这些第 3 方的还是只需要 Google 的?

解决方法

如果不使用 AdMob Mediation,则不需要添加其他 SKAdNetworkIdentifier。您只需要为 Google (cstr6suwn9.skadnetwork) 添加值。如果您使用的是 AdMob 中介,则需要为您使用的中介网络添加值。至少这是我的理解基于:

原因 1

这也在 Google Mobile Ads SDK Developers forum 中提出并回答。 问题是:

嗨,

我们有带有谷歌移动广告 SDK 的应用程序,但没有看到任何第三方 买家为此所以我们从链接中感到困惑: https://developers.google.com/admob/ios/ios14#skadnetwork 据说 “包括 Google 的 SKAdNetworkIdentifier 值 (cstr6suwn9.skadnetwork) 并选择拥有 向 Google 提供了这些值”

所以在这种情况下,如果我们的应用没有额外的买家,我们会怎么做 应该做?对于 SKAdNetworkIdentifier,我们可以仅使用 google 值吗 (cstr6suwn9.skadnetwork) 在这里?

答案是:

你好,

感谢您与我们联系。

关于你的问题,你可以使用(cstr6suwn9.skadnetwork) 因为您只使用 Google 产品。对于您的问题 如果您的应用没有额外的买家,因为您只使用 Google 产品,除了 在 SKAdNetworkIdentifier 值中包括 Google (cstr6suwn9.skadnetwork)。

此致 Google 徽标 Princess Pamela Pineda 移动广告 SDK 团队

另一个答案是:

你好,

我与 Pamela 合作,并会为您提供帮助。调解伙伴有他们的 自己的 SKAdNetwork 代码。建议包括所有代码 可能被广告使用,这意味着您的广告的所有来源都应具有 他们自己的代码放在你的 plist 中。

问候,

Google 徽标 Aryeh Baker 移动广告 SDK 团队

原因 2

通过查看 AdMob 中介文档。例如,对于 Facebook,它表示:

Facebook 要求您将以下 SKAdNetwork 标识符添加到 您项目的 Info.plist 文件:

<array>
    <dict>
        <key>SKAdNetworkIdentifier</key>
        <string>v9wttpbfk9.skadnetwork</string>
    </dict>
    <dict>
        <key>SKAdNetworkIdentifier</key>
        <string>n38lu8286q.skadnetwork</string>
    </dict>
</array>

我有同样的问题:)