AppTrackingTransparency

demo:https://github.com/Jdb156158/AppTrackingTransparency.git
iOS 14 Checklist-App Tracking Transparency(ATT)适用于请求用户授权,访问与应用相关的数据以跟踪用户或设备

注意事项:

  • App Tracking Transparency(ATT)适用于请求用户授权,访问与应用相关的数据以跟踪用户或设备。 访问 https://developer.apple.com/documentation/apptrackingtransparency了解更多信息。
  • SKAdNetwork(SKAN)是 Apple 的归因解决方案,可帮助广告客户在保持用户隐私的同时衡量广告活动。 使用 Apple 的 SKAdNetwork 后,即使 IDFA 不可用,广告网络也可以正确获得应用安装的归因结果。 访问 https://developer.apple.com/documentation/storekit/skadnetwork 了解更多信息。
    苹果未要求开发者配置之前,开发者请勿配置ATT,当前阶段配置后会影响idfa 的获取,从而影响广告收益。

Checklist

  • 应用编译环境升级至 Xcode 12.0 及以上版本

  • 如果集成了第三方广告SDK,需求其提供了 iOS 14 与 SKAdNetwork 支持

  • 将第三方广告SDK的 SKAdNetwork ID 添加到 info.plist 中,以保证 SKAdNetwork 的正确运行

 <key>SKAdNetworkItems</key><array><dict><key>SKAdNetworkIdentifier</key><string>238da6jt44.skadnetwork</string></dict><dict><key>SKAdNetworkIdentifier</key><string>22mmun2rn5.skadnetwork</string></dict></array>
  • 支持苹果 ATT:从 iOS 14 开始,若开发者设置 App Tracking Transparency 向用户申请跟踪授权,在用户授权之前IDFA 将不可用。 如果用户拒绝此请求,应用获取到的 IDFA 将自动清零,可能会导致您的广告收入的降低
    要获取 App Tracking Transparency 权限,请更新您的 Info.plist,添加 NSUserTrackingUsageDescription 字段和自定义文案描述。代码示例:
<key>NSUserTrackingUsageDescription</key>
<string>该标识符将用于向您投放个性化广告</string>

Swift 代码示例

import AppTrackingTransparency
import AdSupport
func requestIDFA() {ATTrackingManager.requestTrackingAuthorization(completionHandler: {     status in// Tracking authorization completed. Start loading ads here.// loadAd()})
}

Objective-C 代码示例

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
- (void)requestIDFA {[ATTrackingManager         requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuth   orizationStatus status) {// Tracking authorization completed. Start loading ads here.// [self loadAd];}];
}

iOS中AppTrackingTransparency(ATT)设置方法和注意事项相关推荐

  1. 路由器中虚拟服务器设置,路由器中虚拟服务器设置方法

    路由器中虚拟服务器设置方法 内容精选 换一换 购买独享带宽或是共享带宽时都需要选择带宽大小,该值为出云带宽的最大上限.如果出现依赖于公网的web应用程序出现卡顿等情况,请先排查该弹性云服务器绑定的EI ...

  2. vs2019中如何创建qt项目_Qt在vs2019中使用及设置方法

    下载对应Qt扩展 在vs2019中搜索下载qt vs tools 如图所示下载后会自动安装,完成后重启在进行下一步设置. 如果下载卡住或者太慢可以采用网站下载. 在visual studio网站中下载 ...

  3. Vue项目中background-image属性设置方法

    vue项目中background-image属性设置方法 方式一:直接访问 在vue-cli项目中的放在public目录下的资源会被直接复制,不会经过webpack的打包处理. <span cl ...

  4. 计算机维修过程中应该遵循的步骤,水泥回转窑维修过程中需要遵循的方法和注意事项...

    原标题:水泥回转窑维修过程中需要遵循的方法和注意事项 水泥回转窑在维修时应注意以下几点: 1.为了尽量缩短水泥回转窑停窑时间,一般是在水泥回转窑冷却10-12小时后进行打窑皮和拆砖,这时窑内的温度仍会 ...

  5. NovAtel GPS常用设置方法及注意事项

    NovAtel GPS常用设置方法及注意事项 NovAtel GPS常用设置方法及注意事项(定制版).pdf P12 P13 P14

  6. iOS中responseToSelector()方法是不是需要优化

    在日常开发中我经常会调用responseToSelector这个方法,尤其是是在我们写的协议的类中我们经常会有这样的判断.最近重新看<编写高质量iOS于OS X代码的52个有效方法>这本书 ...

  7. MATLAB中调用Weka设置方法(转)及示例

    本文转自: http://blog.sina.com.cn/s/blog_890c6aa30101av9x.html MATLAB命令行下验证Java版本命令 version -java 配置MATL ...

  8. lammps模拟中tersoff势设置方法

    大家好,我是小马老师. 本文继续lammps基础知识介绍,主要讲解tersoff势的设置方法. tersoff势是一种非键接(non-bond)势,在SiC.GaAs.GaN等体系中用的较多. ter ...

  9. Cadence Allegro PCB设计88问解析(十四) 之 Allegro中库路径设置方法

    一个学习信号完整性的layout工程师 大家在进行Layout设计时,最重要就是导入网表,放入元器件,然后进行走线.那其中的元器件就是今天和大家分享的一点,不管是阻容感,还是各种IC.连接器都是有封装 ...

  10. php获取表单$_files,PHP中$_FILES的使用方法及注意事项说明

    $_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传 $_FILES数组内容 ...

最新文章

  1. 在Relay中注册新TVM算子
  2. C++ 中NULL 和 nullptr 的区别
  3. pyspark导出文件
  4. Java日志的心路历程
  5. POJ-2065 SETI 高斯消元,扩展GCD
  6. name optimize is not defined 怎么解决_Web前端:怎么在JavaScript中比较对象?
  7. 码农与UI沟通的日常
  8. iphone开发如何隐藏各种bar
  9. Unable to execute dex: Multiple dex files define 解决方法
  10. HyperLogLog原理与在Redis中的使用
  11. 分析Spring容器启动流程 Spring初始化
  12. Log4net配置方式
  13. 群赛 ZOJ3741(dp) ZOJ3911(线段树)
  14. 【机器学习-西瓜书】二、性能度量:召回率;P-R曲线;F1值;ROC;AUC
  15. Linux,vi编辑器使用手册
  16. JavaScript对象与创建对象的方式
  17. 华为悦盒ec6108v9修改mac、sn、stbid修改实现移植到性能好的设备
  18. 【转载】吉安,被遗忘的才子之乡
  19. html网页中如何给文字加入下划线
  20. 什么是大数据思维,数据思维划分哪几个维度?

热门文章

  1. Spring Cloud 【微服务】
  2. USB键盘在DOS下无法用,在BIOS和WIN中正常,奇怪情况,原来是PS2接口有问题
  3. Ftp连接-200 Switching to ASCII mode,227 Entering Passive Mode
  4. 计算机专业重大和吉大,中国“计算机专业”高校排名,中科大不敌吉大,电子科技无缘前10...
  5. 淘宝新品上架后怎么做才能做好?
  6. 文本编码格式转换及文本内容类型的介绍
  7. 核电站仪控系统智能测试平台设计
  8. 信息孤岛影响_国内企业的痛点,“企业信息孤岛”怎么破?
  9. mysql增加ip访问
  10. OpenFOAM量纲及常用物理量的表达形式