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