Отзыв согласия – это процедура, позволяющая пользователям из стран Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии, ранее согласившимся на показ персонализированной рекламы, изменить это решение. Вам необходимо добавить ссылку для отзыва согласия в меню своего сайта или приложения, затем вновь показать запрос согласия тем, кто воспользовался этой ссылкой.
Содержание
- Как добавить функцию отзыва согласия в приложения
- Как добавить функцию отзыва согласия на сайты
- Как добавить функцию отзыва согласия на AMP-страницы
Примечание
- Возможность отзыва согласия – это одно из требований для доступа к функциям из раздела "Конфиденциальность и сообщения". Прежде чем публиковать запросы согласия, разместите ссылку для отзыва согласия в нижней части или в меню сайта. У ссылки должен быть текст "Настройки конфиденциальности и файлов cookie". Такая ссылка будет уместна и на странице с политикой конфиденциальности или информацией об использовании файлов cookie и других данных.
- Издателям AdSense, которые создают запросы согласия по европейским регламентам через функцию автоматизированных объявлений, не нужно публиковать ссылку для отзыва согласия. Она будет отображаться автоматически на их сайтах.
Как добавить функцию отзыва согласия в приложения
Подробную информацию можно найти в документации для разработчиков:
Как добавить функцию отзыва согласия на сайты
Чтобы показывать ссылку для отзыва согласия на сайте, используйте Privacy & Messaging JavaScript API. Чтобы обращаться к процедуре отзыва согласия можно было с помощью API, используйте следующую функцию: googlefc.callbackQueue.push(googlefc.showRevocationMessage).
Пример кода
Как добавить функцию отзыва согласия на AMP-страницы (бета-версия)
Чтобы создать ссылку на отзыв согласия, выполните следующие действия:
- Вставьте фрагмент
"postPromptUI": "fcConsentRevocation"перед атрибутом"clientConfig"в теге<amp-consent>в HTML-коде сайта.Пример кода
<amp-consent id="googlefc" layout="nodisplay" type="googlefc">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation",
"clientConfig": {
"publisherIdentifier": "[unique publisher ID]"
}
}
</script>
</amp-consent> - Чтобы добавить на сайт ссылку для отзыва согласия, вставьте код этой ссылки после закрывающего тега
</amp-consent>в HTML-коде сайта.Пример кода
<div id="fcConsentRevocation">
<button on="tap:googlefc.prompt(consent=googlefc, expireCache=true)">ManagePrivacy Options</button>
</div>
Код в теге fcConsentRevocation <div> можно изменять. После внедрения кода вы можете при необходимости изменить его. Однако убедитесь, что вносимые в код изменения не противоречат следующим правилам:
- Код должен содержать кнопку с особым синтаксисом.
- Идентификатор
<div>должен совпадать со значениемpostPromptUIв теге<amp-consent>HTML-кода.Пример
Идентификатор
<div id="fcConsentRevocation">должен совпадать со значением"postPromptUI": "fcConsentRevocation". - Идентификатор
<amp-consent>должен соответствовать значению элементаtapв HTML-коде кнопки.Пример
Идентификатор<amp-consent id="googlefc" [...] >должен совпадать со значением<button on="tap:googlefc.prompt [...]" >.