Запрос согласия у европейских пользователей

В соответствии с Политикой согласия пользователей Google в ЕС вы должны раскрывать определенную информацию своим пользователям в Европейской экономической зоне (ЕЭЗ) и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, обмен и использование персональные данные для персонализации рекламы. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента защиты данных (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];
}
...

Вы можете пометить свои запросы объявлений, чтобы получать обработку для пользователей в Европейской экономической зоне (ЕЭЗ), не достигших возраста согласия. Эта функция призвана облегчить соблюдение Общего регламента защиты данных (GDPR) . Обратите внимание, что у вас могут быть другие юридические обязательства в соответствии с GDPR. Пожалуйста, ознакомьтесь с рекомендациями Европейского Союза и проконсультируйтесь со своим юрисконсультом. Помните, что инструменты Google предназначены для облегчения соблюдения требований и не освобождают какого-либо конкретного издателя от его обязательств по закону. Узнайте больше о том, как GDPR влияет на издателей

При использовании этой функции в запрос объявления будет включен параметр TFUA (тег для пользователей младше возраста согласия в Европе). Этот параметр отключает персонализированную рекламу , включая ремаркетинг, для данного конкретного запроса объявления. Он также отключает запросы к сторонним поставщикам рекламы, таким как пиксели измерения рекламы и сторонние рекламные серверы. Этот параметр не влияет на использование вами пар "ключ-значение" Менеджера рекламы. Следовательно, вы должны убедиться, что использование вами пар «ключ-значение» соответствует 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.