欧州のユーザーの同意を求めるメッセージ

Google の EU ユーザーの同意 ポリシー、 欧州のユーザーに 特定の情報を開示する必要があります 欧州経済領域(EEA)に居住し、Cookie または その他のローカル ストレージ(法律で義務付けられている場合)、および 広告のパーソナライズを目的とする、個人データの共有、使用。このポリシー EU の e プライバシー指令と データ保護規則(GDPR)。

デフォルトでは、Google への広告リクエストによってパーソナライズド広告が配信されます。広告は、ウェブページまたはアプリのコンテンツとページにアクセスしているユーザーの過去のデータの両方に基づいて選択されます。Google は、非パーソナライズド広告の配信にも対応しています。パーソナライズされていない広告とパーソナライズされていない広告についての詳細 広告

非パーソナライズド広告を強制的に掲載するには、広告タグに &npa=1 を追加します。 非パーソナライズド広告のコンテンツのみが返されるように指定できます。

そのためには、次のように adTagParameters プロパティを使用します。

...
- (void)requestStream {
  IMAAVPlayerVideoDisplay *videoDisplay =
      [[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.playerViewController.player];
  IMAAdDisplayContainer *adDisplayContainer =
      [[IMAAdDisplayContainer alloc] initWithAdContainer:self.adContainerView];
  IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                                                              adDisplayContainer:adDisplayContainer
                                                                    videoDisplay:videoDisplay];
  request.adTagParameters = @{ @"npa" : @1};
  [self.adsLoader requestStreamWithRequest:request];
}
...

広告リクエストにマークを付けることで、ヨーロッパのユーザーに広告を表示できます 同意年齢に満たない欧州経済領域(EEA)この機能は、一般データ保護規則(GDPR)に準拠するためのものです。なお、GDPR の下では他の法的義務が課せられる場合もありますので、欧州連合(EU)のガイダンスをご確認のうえ、お客様の顧問弁護士にご相談ください。Google が提供するツールの目的は、法令遵守をサポートすることであり、パブリッシャー様を法的義務から解放することではありません。GDPR がパブリッシャー様に与える影響の詳細

この機能を使用する場合は、TFUA(Tag For Users under the Age of Consent and ヨーロッパなど)のパラメータが含まれます。このパラメータを使用すると、 パーソナライズド広告 その広告リクエストでのリマーケティングなどの コンバージョンが含まれますまた、 リクエスト(広告測定ピクセルや 配信します。このパラメータを追加しても、アド マネージャーの Key-Value の使用が制限されるわけではありません。Key-Value をご使用の際は GDPR に確実に準拠するようにご対応ください。

TFUA パラメータを広告リクエストに含めることは、 サイト単位で適用できます

実装から送信されるすべての広告リクエストにこのタグを含めるには、広告タグに &tfua=1 を追加します。

...
- (void)requestStream {
  IMAAVPlayerVideoDisplay *videoDisplay =
      [[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.playerViewController.player];
  IMAAdDisplayContainer *adDisplayContainer =
      [[IMAAdDisplayContainer alloc] initWithAdContainer:self.adContainerView];
  IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                                                              adDisplayContainer:adDisplayContainer
                                                                    videoDisplay:videoDisplay];
  request.adTagParameters = @{ @"tfua" : @1};
  [self.adsLoader requestStreamWithRequest:request];
}
...

上記の例ではライブ ストリーム リクエストを使用していますが、VOD ストリームにも同じことが適用されます。