支持iOS 14

随着iOS 14正式推出,您需要提前准备,及时更新您的app,以确保您App在iOS 14中的广告变现收益。

针对iOS 14的广告追踪限制,您app需要调整的内容包括:

  1. 更新广告网络的SDK到支持iOS 14的版本
  2. 在Info.plist文件中添加对应的SKAdNetworkItems
  3. 添加广告追踪的权限说明

 

1. 更新广告网络的SDK

目前已知的支持iOS 14的广告网络的SDK版本如下

Ad Network SDK Version Adapter Version
AdTiming 4.4.0及以上
AdMob 7.64.0及以上 3.1.1及以上
UnityAds 3.4.8及以上 3.1.0及以上
AdColony 4.3.0及以上 3.1.0及以上
ironSource 7.0.0及以上 3.1.0及以上
Chartboost 8.3.0及以上 3.1.1及以上
Tapjoy 12.7.0及以上 3.1.1及以上
Pangle 3.2.5.0及以上 3.1.0及以上
Mintegral 6.6.0及以上 3.1.2及以上

您在更新SDK的同时,请将对应的Adapter升级到最新版本。

 

2. 添加对应的SKAdNetworkItems

在Info.plist中添加内容,步骤如下

  1. 在Xcode工程中打开Info.plist文件
  2. 选中任意根目录下的property key,点击右侧的+,创建新的property key
  3. 输入Key为SKAdNetworkItems
  4. 选择Type为Array
  5. 在数组中添加一个Dictionary
  6. 在Dictionary中为每个SKAdNetwork添加一个item
  7. 每个item的Key为SKAdNetworkIdentifier,Type为String,Value为对应广告网络的SKAdNetworkIdentifier

您也可以参考官方文档:Apple 关于配置 info.plist 的文档 以及 Xcode 文档

 

如果您集成了多家广告网络的SDK,需要添加多个SKAdNetworkIdentifier。各家广告网络对应的Id如下(不区分大小写):

Ad Network SKAdNetworkIdentifier Additional SKAdNetwork IDs
AdTiming 488r3q3dtq.skadnetwork
AdMob cstr6suwn9.skadnetwork
UnityAds 4DZT52R2T5.skadnetwork View
AdColony 4PFYVQ9L8R.skadnetwork View
ironSource SU67R6K2V3.skadnetwork View
Chartboost F38H382JLK.skadnetwork View
Tapjoy ECPZ2SRF59.skadnetwork View
Pangle

238da6jt44.skadnetwork

22mmun2rn5.skadnetwork

View
Mintegral KBD757YWX3.skadnetwork View

 

各家广告网络除了自己的SKAdNetworkIdentifier,还给出了额外的Id,您可以一并添加到Info.plist文件中。

 

3. 添加广告追踪的权限说明

在Info.plist中添加内容,步骤如下

  1. 在Xcode工程中打开Info.plist文件
  2. 选中任意根目录下的property key,点击右侧的+,创建新的property key
  3. 输入Key为NSUserTrackingUsageDescription
  4. 选择Type为String
  5. 在Value列输入权限说明文案,例如:

          "Your data will be used to provide you a better and personalized ad experience."

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

登录写评论。