iOS 14

1. はじめに

TapjoyはiOS14に対応した SDK アップデート をリリースしました。

ここでは、iOS14対応SDKでサポートされる機能の詳細と、iOS14への以降の際にみなさまのビジネスがスムーズに継続されるために必要な変更点について説明しています。

2. パブリッシャー(広告マネタイズ)

SDK 12.7.1 ではSKAdNetworkとApple社のAppTrackingTransparencyのフレームワークをサポートしています。

A. Info.plistにTapjoyのSKAdNetwork Keyを追加してください

TapjoyはApple社のSKAdNetworkにすでに承認されています。SDK 12.7.1以降にアップデートする際に必ずTapjoyのnetwork IDおよび以下のパートナーDSPのIDをアプリの info.plistファイルに追加してください。IDのリストは以下に JSON および XMLフォーマットで提供しています:

B. App Tracking Transparency によるトラッキングの許可を求める

アプリがApp Tracking Transparencyを使用する場合、IDFA(広告ID)にアクセスするための許可を求めるダイアログを表示するには、Info.plistに NSUserTrackingUsageDescription キーとIDFAをアプリで使用する許可を求めるカスタムメッセージの値を追加します。

例:

<key>NSUserTrackingUsageDescription</key>
<string>あなたに最適になるようにパーソナライズした広告をお届けできるようになります。</string>

image_title

指定した使用目的の記述の内容は App Tracking Transparency のトラッキング許可ダイアログとして下記のように表示されます:

image_title

プロジェクトに AppTrackingTransparency フレームワークを追加し、 requestTrackingAuthorizationWithCompletionHandler: を呼び出して許可を求めるダイアログを表示します。ベスト・プラクティスとして、 requestTrackingAuthorization のコンプリーションハンドラが呼び出されるまでTapjoy connectの呼び出しを待つ事をお勧めします。こうすれば、意図したIDFAの値がTapjoyへのすべてのリクエストに使われるようになるからです。

Objective-C
Swift
#import <AppTrackingTransparency/AppTrackingTransparency.h>
...
- (void)fetchTrackingAuthorization {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tapjoy connect をここで呼びます。
  }];
}

C. メディエーション パートナーの対応状況

メディエーション パートナーの弊社iOS14対応SDK向けアダプタの対応状況は下記をご覧ください.

パートナー リリース予定 iOS アダプタ バージョン Unity アダプタ バージョン 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. Advertisers(広告出稿)

Tapjoyでマネタイズをしていない広告主のパートナーは、最新のTapjoy SDKバージョンにアップデート・実装しなくても構いません。 しかしながら、アプリのインストールが IDFA を利用できない場合にも計測できるために、以下の変更は必須になります;

A. コンバージョンの計測

SKAdNetworkを介してどのようにインストールを検証するか、またユーザーのコンバージョン数を追跡 したりするかについて検討し、実装を進めてください。

配信している 広告キャンペーンがTapjoyに正しくアトリビュートされる.ようにするために必須な変更です。また、必要に応じてユーザーのコンバージョンに関する値を計測し、TapjoyからMMPパートナー(計測ツール)へ渡すことができるようになります。

B. Campaign IDの構造

SKAdNetwork内では、1つのアプリ、1つのアドネットワークに対するCampaign IDの上限を100に制限しています。SKAdNetworkのこの制限に対応するため、既存のキャンペーンを移行する方法についてはapjoyのアカウントマネージャーへ問い合わせください。

4. よくある質問

ここ数週間、すべてのパートナーと緊密に連携し、iOS14に関する変更点の調整を行っています。広告主やマネタイズを行っているパブリッシャーのパートナーのみなさまからのよくある質問についてはブログでご確認頂けます。