Android iOS Unity JS API Media API 常见问题

优量汇 iOS14 适配指南

简介

本文档列出了流量侧需要为iOS14.5升级所需要的修改,目的是请求用户授权,访问与应用相关的数据以跟踪用户或设备。详情请访问https://developer.apple.com/documentation/apptrackingtransparency

前提
使用优量汇iOS SDK 4.12.5及以上版本

获取 App Tracking Transparency 授权(弹窗授权获取IDFA等广告标识符)

如果想在流量中显示 App Tracking Transparency 授权来获取IDFA等广告标识符,需要在Info.plist中添加NSUserTrackingUsageDescription,描述获取IDFA等广告标识符的用途。例如:

<key>NSUserTrackingUsageDescription</key>
<string>该ID将用于向您推送个性化广告</string>

该描述将用于授权IDFA等广告标识符的弹窗提示中,如下所示:
弹窗小字文案建议:

展示授权弹窗需要调用requestTrackingAuthorizationWithCompletionHandler:方法。我们建议流量等待方法回调完成后处理广告相关逻辑,这样如果用户授权使用IDFA等广告标识符信息,优量汇iOS SDK可以使用IDFA等广告标识符进行广告请求。代码如下:

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    //  授权完成回调
    // [self loadGDTAd];
  }];
}

SKAdNetwork 接入

将 AdNetwork ID 写到 plist 文件中, 详见 https://developer.apple.com/documentation/storekit/skadnetwork/configuring_the_participating_apps
SKAdNetworkIdentifier : f7s53z58qe.skadnetwork

Copyright © 1998 - 2020 Tencent Inc. All Rights Reserved.
腾讯公司 版权所有 | 加入优量汇