各種レギュレーションに関する詳細設定
GDPR – 同意の管理
LevelPlay のメディエーションプラットフォームは、パブリッシャーがメディエーション経由で利用するネットワーク(サポートされているネットワークの場合)へユーザーの同意ステータスのコミュニケーションをサポートします。
IronSource SDK 7.7.0 以降、Google UMP (Google の CMP ソリューション) および Google の「追加同意」をサポートする CMP からの GDPR 同意ステータスは、自動的に IronSource SDK に渡されます。詳細については、こちらをご覧ください。
ironSource の API を使用してユーザーの同意ステータスを更新するには、次の関数を使用します:
ユーザーが同意した場合は、次のフラグを true に設定してください:
IronSource.Agent.setConsent(true);
ユーザーが同意しなかった場合は、次のフラグを false に設定してください:
IronSource.Agent.setConsent(false);
GDPR に対する ironSource のアプローチとユーザーの同意に関する詳細な記事はこちら。
米国プライバシーコンプライアンス
LevelPlayのメディエーションプラットフォーム(SDKバージョン6.14.0以降)は、パブリッシャーがカリフォルニア消費者プライバシー法(CCPA)などの米国州のプライバシー法に基づいてエンドユーザーの個人情報の販売や共有を制限することをサポートしています。
カリフォルニア州、ヴァージニア州、コネチカット州、コロラド州、またはユタ州にいる特定のユーザーの個人情報に関する通知は、「 do not sell 」設定で値を「 true 」または「 false 」に設定することに基づいて処理する必要があります。
SDK を初期化する前にこの API を設定する必要があります。
ユーザーが個人情報の「販売」や「共有」をオプトアウトした場合:
IronSource.Agent.setMetaData("do_not_sell","true");
個人情報の「販売」が許可されている場合:
IronSource.Agent.setMetaData("do_not_sell","false");
米国州のプライバシー法に対する ironSource のアプローチに関する詳細な記事はこちら。
年齢制限のある子供向けアプリのユーザーレベルの設定
LevelPlay のメディエーションプラットフォーム( SDK バージョン 7.1.0+ )を使用すると、子供向けアプリのパブリッシャーは、適用される法律(例:COPPA )で許可または要求される場合に応じて、特定のエンドユーザーを子供としてフラグを立てることができます。子供向けアプリのパブリッシャーは、アプリがエンドユーザーレベルでフラグを立てることを許可されているか、またはすべてのエンドユーザーを子供として扱う必要があるかどうかを判断する責任があります。パブリッシャーは必要に応じて弁護士に相談する必要があります。
特定のエンドユーザーが子供であるかどうか示すには、「 is_child_directed 」フラグの値を「 true 」または「 false 」に設定することによって行う必要があります。
SDK を初期化する前にこの API を設定する必要があります。
エンドユーザーが子供である場合(適用される規制での定義に基づく):
IronSource.Agent.setMetaData("is_child_directed","true");
エンドユーザーが子供でない場合:
IronSource.Agent.setMetaData("is_child_directed","false");
子供向けアプリに対する ironSource のアプローチに関する詳細な記事はこちら。
Google Play ファミリーポリシー
アプリが Google Play のファミリー向けプログラムに参加している場合、Google Play のファミリーセクションにリストされている場合、または対象ユーザーの 1 つとして子供が含まれている場合は、次の手順に従ってください。
また、LevelPlay プラットフォームでの COPPA 準拠のためにアプリにフラグを立ててください。詳細についてはこちらをご覧ください。
子供向けアプリに関するガイダンス
アプリが主に子供向けである場合は、次の手順に従ってください:
- ironSource SDK 7.2.1 以降を実装
- Android 広告 ID( AAID )へのアクセスを防ぐため、アプリのマニフェストファイルを更新:
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>
- ironSource Metadata API を使用して、子供としてフラグが立てられたエンドユーザーが AAID にアクセスできないようにします。これは ironSource SDK を初期化する前に行う必要があります。
IronSource.Agent.setMetaData("is_deviceid_optout","true"); IronSource.Agent.setMetaData("is_child_directed","true");
- アプリの build.gradle を更新:
implementation 'com.google.android.gms:play-services-appset:16.0.0'
さまざまなユーザー向けのアプリに関するガイダンス
アプリがさまざまなユーザーを対象としている場合は、次の手順に従ってください:
- ironSource SDK 7.2.1 以降を実装
- Android 広告 ID( AAID )へのアクセスのため、アプリのマニフェストファイルを更新:
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
- 子供または年齢が不明なユーザーの場合は、ironSource メタデータ API を使用して AAID へのアクセスを防止し、Family Self-Certified Ads SDK のみの初期化を許可し、それらのユーザーに子供としてフラグを付けます。これは ironSource SDK を初期化する前に行う必要があります。
IronSource.Agent.setMetaData("is_deviceid_optout","true"); IronSource.Agent.setMetaData("is_child_directed","true"); IronSource.Agent.setMetaData("Google_Family_Self_Certified_SDKS","true");
- アプリの build.gradle を更新:
implementation 'com.google.android.gms:play-services-appset:16.0.0' implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'