iOS 14

1. 简介

Tapjoy发布了与iOS 14完全兼容的SDK更新

本文详细介绍了我们发布的SDK版本中支持的功能以及iOS 14发布之后您需要做的改变 。

2. 开发者

Tapjoy SDK 12.7.1版本 完全支持SKAdNetwork和Apple的新AppTrackingTransparency框架。

A. 将Tapjoy的SKAdNetwork密钥更新到您的Info.plist中

Tapjoy已被注册为Apple的SKAdNetwork的网络合作伙伴。当更新到我们的SDK v12.7.1时,请确保将Tapjoy的网络ID和以下列出的DSP合作伙伴的ID添加到应用的info.plist文件中,我们同时提供JSON和XML格式:

JSON XML

B. App Tracking Transparency请求授权

如果您打算在应用中使用App Tracking Transparency来展示请使用IDFA授权的对话框,请在Info.plist中添加NSUserTrackingUsageDescription 并设置显示在请求授权对话框中的消息。

示例:

<key>NSUserTrackingUsageDescription</key>
<string>This allows us to deliver personalized ads for you.</string>

image_title

这些消息会展示在App Tracking Transparency请求对话框中, 如下所示:

image_title

在您的工程中添加AppTrackingTransparency 框架,并调用requestTrackingAuthorizationWithCompletionHandler: 来展示请求对话框。我们建议 requestTrackingAuthorization完成之后调用Tapjoy connect。

Objective-C
Swift
#import <AppTrackingTransparency/AppTrackingTransparency.h>
...
- (void)fetchTrackingAuthorization {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Call Tapjoy's connect function here.
  }];
}

C. 聚合平台适配

请参考下表获得采用我们的iOS 14兼容SDK的聚合平台适配的状态

Mediator Expected Release iOS Adapter Version Unity Adapter Version Link
AdMob Live 12.7.1.0 2.6.1 Docs
Fyber Live 12.7.1 12.7.1 Docs
ironSource Live 4.1.15 4.1.19 Docs
MAX Live 12.7.1.0 12.7.1.0 Docs
MoPub Live 12.7.1 1.2.21 Docs
Tapdaq Live 7.8.1 7.8.1 Docs

3. 广告主

对于不使用Tapjoy变现的广告主,不需要集成或者更新最新SDK版本。但是必须进行如下更改以确保在没有IDFA的情况下可以记录安装。

A. 跟踪转化数据

请确保您已经设计并实现了通过SKAdNetwork验证安装跟踪用户转化功能

这是必需的更新,它将确保Tapjoy广告安装使用它们正确归因,同时也确保Tapjoy将用户转化归因数据在必要时传递给第三方合作伙伴。

B. 广告ID结构

在SKAdNetwork中,广告主每个应用在每个广告网络中的广告ID限制为100。请和Tapjoy客户经理联系,讨论迁移现有的广告以适应SKAdNetwork上的这一限制。

4. FAQ

最近几周,我们一直与所有合作伙伴紧密合作,以确保与iOS 14相关更改保持一致。您可以 在我们的blog.中找到我们对广告主和开发者常见问题的解答。