4

我正在运行 facebook 和 Google 广告活动,我想知道在使用 SKAdNetwork 时是否还需要包含他们的 sdk 来衡量这些活动的性能

根据 Apple 的说法,对于 SKAdNetwork,广告应用的职责只是“通过调用 registerAppForAdNetworkAttribution() 提供应用安装验证信息”,请参见此处https://developer.apple.com/documentation/storekit/skadnetwork或此处https://developer .apple.com/documentation/storekit/skadnetwork/configuring_the_participating_apps

但 :

  • Facebook说应该在应用程序列表中添加2个SKAdNetworkIdentifiers,我不清楚当你运行Facebook活动时是否需要Facebook sdk https://developers.facebook.com/docs/SKAdNetwork

  • 同样,Google 列出了所需的 SKAdNetworkIdentifiers 并表示需要“Google Mobile Ads SDK”。

我想做的就是在我的 facebook 广告系列仪表板和 Google Ads 广告系列仪表板中报告安装,以了解我的 cpi。这是否意味着我只需从此应用程序调用 registerAppForAdNetworkAttribution() ?(并且不添加任何 sdk、任何 SKAdNetworkIdentifier 或其他任何东西......真的那么简单吗?)

Facebook 和谷歌会“神奇”地匿名报告安装情况吗?

4

2 回答 2

1

SKAdNetwork API 被 2 个客户端使用:

  1. 应用 A - 源应用(展示广告的应用)
  2. 应用 B - 广告应用的

您提到的 SDK 被视为 AdNetworks,如果您只宣传您的应用程序(应用程序 B),那么您应该只调用以下 SKAdNetwork API 方法:

  1. registerAppForAdNetworkAttribution
  2. 更新转换值

Facebook 和谷歌会“神奇”地匿名报告安装情况吗?

由于 AdNetwork SDK 在源应用程序(应用程序 A)中实现,Apple 会知道您的应用程序安装来自哪个 AdNetwork,请参阅 - https://developer.apple.com/documentation/storekit/skadnetwork/signing_and_providing_ads?language=objc

当最终用户打开您的应用程序时,在调用 registerAppForAdNetworkAttribution() 函数后,苹果将触发 adNetworkAttribution 回发到正确的 AdNetwork/*

苹果文档:

源应用程序的职责是: 将广告网络的 ID 添加到其 Info.plist。请参阅配置参与的应用程序。展示广告网络签署的广告。请参阅签署和提供广告。

广告应用的职责是: 通过调用 registerAppForAdNetworkAttribution 或 updateConversionValue 提供应用安装验证信息。

于 2021-04-02T14:01:54.987 回答
0

我迟到了,但我对 Facebook SDK 也有同样的疑问——我应该在我的应用程序中调用 registerAppForAdNetworkAttribution 吗?

在 Google 上搜索,我发现 Facebook SDK 应该已经自己调用了这个 API,所以我们的应用程序中不需要任何代码!

来源:https ://github.com/facebook/facebook-ios-sdk/blob/master/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m#L1313

于 2021-09-13T14:29:34.750 回答