Google 広告 ID (Android のみ)
Google 広告 ID は、Google Play サービスによって提供される、ユーザー固有、匿名、一意、およびリセット可能なオプションの広告用 ID です。このリファレンス記事では、Google 広告 ID と、この広告情報を Android または FireOS アプリケーションの Braze に渡す方法について説明します。
GAID によりユーザーは、自分の識別子をリセットし、Google Play アプリ内の興味・関心に基づく広告をオプトアウトできます。また、開発者は、アプリの収益化を継続するためのシンプルな標準システムを入手できます。
Google 広告 ID を Braze に渡す
Google 広告 ID は Braze SDK によって自動的に収集されないため、Braze.setGoogleAdvertisingId()
メソッドを使用して手動で設定する必要があります。
important:
Google では、非 UI スレッドで広告 ID を収集する必要があります。
1
2
3
4
5
6
7
8
9
10
11
new Thread(new Runnable() {
@Override
public void run() {
try {
AdvertisingIdClient.Info idInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
Braze.getInstance(getApplicationContext()).setGoogleAdvertisingId(idInfo.getId(), idInfo.isLimitAdTrackingEnabled());
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
1
2
3
4
5
6
7
8
Thread(Runnable {
try {
val idInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext())
Braze.getInstance(getApplicationContext()).setGoogleAdvertisingId(idInfo.id, idInfo.isLimitAdTrackingEnabled)
} catch (e: Exception) {
e.printStackTrace()
}
}).start()
New Stuff!