问题标签 [skadnetwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 未通过 Facebook iOS SDK 接收事件
我已按照设置 Facebook iOS SDK 的所有说明进行操作。
我想做的就是跟踪 iPhone 设备上的安装事件,这样我就可以在 iOS 14 上运行广告。
我有:
将我的 iOS 应用添加到我的 Facebook 帐户
将相关密钥对添加到 Info.plist
在启动时初始化 FB SDK:
MyApp.swift
Facebook 的测试活动部分说:
打开您的应用并与之交互以开始查看活动。
所以我打开了应用程序 - 但是没有显示任何事件。我重新启动应用程序,仍然没有。
知道问题可能是什么吗?我觉得我错过了一些东西,但不知道是什么。
swift - 在 swiftui 中实现 registerAppForAdNetworkAttribution() 或 updateConversionValue()
我有一个想要在 Reddit 上做广告的 iOS 应用程序,我正在尝试实现 registerAppForAdNetworkAttribution() 或 updateConversionValue() 但不知道在哪里以及如何实现。
对于启动时的应用程序操作,我使用此方法:
我无法使用 SKAdNetwork 扩展 AppDelegate(错误:“从类 'NSObject' 和 'SKAdNetwork' 的多重继承”)
我在任何地方都找不到任何关于在何处以及如何调用 registerAppForAdNetworkAttribution() 或 updateConversionValue() 的示例
ios - SKAdNetwork 使用 Firebase SDK 和 Firebase Analytics
我希望将 Firebase Analytics SDK 集成到我的应用程序中,以便能够与 Google Ads 链接,以便我们可以跟踪广告活动和归因。由于我们的应用程序以儿童空间为目标,因此我们不允许使用 Apple 的任何 IDFA 功能,因此使用 AdSupport.framework 或 ATT(应用程序跟踪透明度)之类的任何东西都会有应用程序被拒绝的风险。所以,这就离开了 SKAdNework。根据 Firebase 说明 ( https://firebase.google.com/support/release-notes/ios#version_6290_-_july_28_2020 ),SKAdNetwork 将默认在首次打开时自动注册 AdNetwork 归因,并通过GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED YES
在我们的Info.plist
文件,应选择使用此默认行为。但是,我无法在设备上验证这一点(即我在设备上看不到控制台消息,也无法在代码中找到此调用[SKAdNetwork registerAppForAdNetworkAttribution]
)
还有什么我想念的吗?我是否需要像这样(https://developers.google.com/admob/ios/ios14#skadnetwork)将 SKAdNetwork 标识符添加到我的 plist 文件中?
Bellow 是我的 pod 文件的示例副本:
ios - 如何在 iOS 14.5+ 设备的 Facebook 广告活动中查看 SKAdNetwork 的转化价值
我们正在努力使用适用于 iOS 14.5+ 设备的 SKAdNetwork 路由将安装后事件发送到 Facebook。
到目前为止我们所做的事情:
- 我们已将转换值映射到 FB 事件管理器中的事件。
- 我们更新了我们的应用程序以遵循 SKAdNetwork 建议来调用
registerAppForAdNetworkAttribution()
和updateConversionValue(_:)
方法。 - 使用
updateConversionValue(_:)
我们将转换值传递给 Apple 的方法。 - 当我们运行安装广告活动时,我们会获得这些活动的安装归因。
- 我们不会在我们的应用程序中使用 FBSDK(主要是出于隐私考虑)。
我的想法是,一旦我们告知 Apple 转化价值,最终 Apple 应该将此告知 FB,我们应该能够在某个地方看到这一点。
但是,我们无法看到它或对其采取行动。我们得到的唯一属性是安装属性。
我不确定还需要做什么?非常感谢任何关于可能是什么问题或我应该去哪里寻找的指示。提前致谢
ios - 某些应用程序尚未配置为使用 Apple 的 SKAdNetwork
在我在 Apple App Store 上发布我的 Flutter 应用程序后,Admob 给出了这个警告。
某些应用程序尚未配置为使用 Apple 的 SKAdNetwork
为确保您在所有广告活动(例如应用安装)中获得功劳,请务必使用 Google 的网络 ID 配置 SKAdNetwork。
当我单击“获取说明”按钮时。它会打开此页面: https ://developers.google.com/admob/ios/ios14?hl=en-GB
但如您所知,此页面不适用于 Flutter。此页面适用于使用 Swift 或 Objective-C 开发的 Native iOS 应用程序。
如何在 Flutter 中配置 Apple 的 SKAdNetwork?在哪里编辑 - 更改?
有趣的是,互联网上没有这个问题的来源。
我感觉自己是世界上第一个开发 Flutter 的人。
真的,没有解决方案——Flutter 中没有这个问题的来源!
注意:此来源中也没有关于此问题的信息: https ://developers.google.com/admob/flutter/quick-start#ios
编辑:我必须实施 ATT 来配置 SKAdNetwork 吗?如果我只更改 Info.plist 会发生什么?
https://developers.google.com/admob/ios/ios14?hl=en-GB#request
facebook - Facebook 事件管理器 iOS 应用程序 - 尽管事件已处理且通知成功,但无法设置事件配置
Facebook 事件管理器已处理 iOS 应用程序的事件,如下面的快照所示。我单击“为您的应用程序设置 Apple 的 SKAdNetwork API”的设置,但它告诉我 Facebook 没有接收应用程序事件并让我回到 Facebook 事件管理器概述。
我还按照文档和事件管理器->设置->为 SKAdNetwork 配置应用事件->开始设置事件:
- SKAdNetwork 和 iOS14.5 的配置应用程序事件均显示未设置任何事件。
- 如果我尝试设置这些,它说 Facebook 没有收到任何事件(根据文档,因为我成功地测试了应用程序设置,通知设置事件不应该显示)。
- 文档说“成功连接到移动应用后,您可以设置应用事件配置。” 但系统告诉我没有收到任何事件。
收到通知并点击(请求了几次,直到我意识到它应该到达我的 facebook ios 应用程序 :)
我缺少什么或步骤来完成 SKAdNetwork API 的设置?问题是,如果没有完成此设置,我将无法运行 App Install Ads:
谢谢