Персонализированные советы по оптимизации, анализ аккаунта и выполнение настроек в обновленном разделе Моя страница Рекламы в приложении.

Правила программ AdSense и Рекламы в приложении

Устранение ошибок при внедрении стандартов спецификации TCF версии 2.0

Организация IAB Europe завершила подготовку версии 2.0 спецификации Transparency and Consent Framework, разработанной совместно с IAB Tech Lab и компаниями-участниками. В настоящее время Google полностью поддерживает эту версию.

Мы понимаем, что издателям понадобится время, чтобы исправить ошибки и отладить конфигурации, связанные с внедрением спецификации Transparency & Consent Framework версии 2.0, разработанной IAB Europe. Поэтому Google предоставит издателям льготный период продолжительностью 150 дней для решения возникших проблем, а также доступ к отчетам об обнаруженных ошибках.


Ниже описано, как устранять неполадки, которые могут возникнуть при реализации спецификации TCF версии 2.0. Статья включает следующие разделы:


Обновленное руководство

Обновления

  • Напоминание о требовании TCF повторно получать согласие каждые 13 месяцев.В соответствии с правилами спецификации TCF от организации IAB вам необходимо не реже одного раза в 13 месяцев напоминать пользователям о том, какое решение они приняли в отношении согласия. Если пользователь принял решение более 13 месяцев назад, строка TC становится недействительной и Google прекращает показывать ему рекламу. Рекомендуем вам при помощи платформы для запросов согласия напоминать пользователям об их выборе до истечения этого срока.
  • Упразднена ошибка 3.2. Строки TC, обновленные в течение последних 13 месяцев, считаются действительными.

Устранение распространенных ошибок

Чтобы устранить наиболее распространенные неполадки, возникающие при реализации TCF версии 2.0 в Менеджере рекламы, AdSense и AdMob, воспользуйтесь приведенными ниже инструкциями.

Попробуйте заново получить согласие пользователей с помощью строк TC, которые не будут монетизироваться
(ошибки 1.1, 3.1, 4.1, 5.1, 5.2 и 6.1)

Связанные ошибки

Ошибка 1.1.Это руководство также может применяться для устранения ошибок 3.1, 4.1, 5.1, 5.2 и 6.1.

Обновленное руководство

Попробуйте заново получить согласие пользователей.

Обоснование

Издатели получат дополнительные преимущества от повторного запроса согласия, если ранее использовали внешние или глобальные строки, недействительные идентификаторы CMP или GVL (из тестирования) или во время их внедрения компания Google не была указана как поставщик, получивший надлежащее согласие пользователя.

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

Спецификации IAB

Согласно спецификациям IAB поставщики CMP могут кешировать строки согласия в течение 13 месяцев.

Некоторые поставщики CMP ранее хранили дату первого получения согласия и продлевали ее. Так делать нельзя. Дата получения согласия должна обновляться для каждой новой строки согласия.
Проверьте, возвращает ли ваша платформа CMP вызовы из AddEventHandler в течение 500 мс
(ошибки 2.1a, 2.1b, 2.2a, 2.2b и 2.2c)

Связанные ошибки

Ошибка 2.1a. Это руководство также может применяться для устранения ошибок 2.1b, 2.2a, 2.2b и 2.2c.

Обновленное руководство

Хотя требование о длительности времени ответа было отменено, мы рекомендуем поставщикам CMP проверить, сразу ли отвечает платформа на вызовы AddEventListener getTCData.

Если платформа CMP не отвечает, запрос может потерять монетизацию.

Обоснование

Google придерживается спецификации IAB, согласно которой платформа CMP должна сразу отвечать на вызов функции AddEventListener. Если платформа CMP не отвечает сразу, запрос может потерять монетизацию.

Кроме того, ответы CMP являются частью цепочки событий, влияющих на то, как скоро можно будет сделать запрос объявления. Уменьшение времени между загрузкой страницы и запросами объявлений позволит издателю снизить число потерянных показов.

Спецификации IAB

Применяемая спецификация IAB: IAB AddEventListener (на GitHub)

Обратный вызов AddEventListener должен происходить сразу после регистрации с текущими данными TC, даже если статус платформы CMP loading (ещё загружается) и в ней указаны неполные данные TC. Так у сценария вызова будет доступ к своему зарегистрированному идентификатору прослушивателя (listenerId). Кроме того, при каждом изменении строки TC следует совершать обратный вызов, если он не удален с помощью RemoveEventListener.

Отчет об ошибках

Если мы обнаружим проблемы в строке TC, связанные с сайтом или приложением издателя, он получит соответствующее уведомление в пользовательском интерфейсе продукта. Чтобы загрузить подробный отчет об ошибках, обнаруженных за последние семь дней, издатели могут нажать Скачать отчет об ошибках TCF на странице получения согласия пользователей из ЕС в своем аккаунте.

Этот отчет доступен, только если ошибки были обнаружены за последние семь дней.
Как перейти на страницу получения согласия пользователей и к отчету об ошибках TCF:
  • Для Менеджера рекламы: нажмите Администратор > Правила в отношении согласия пользователей из ЕС.
  • Для Рекламы в приложении и AdSense: нажмите Управление блокировкой > Правила в отношении согласия пользователей из ЕС.

В отчете будет содержаться следующая информация о каждой обнаруженной ошибке:

  • Домен/MobileAppID: название неверно сконфигурированного сайта или мобильного приложения.
  • Путь к рекламному блоку: рекламный блок, связанный с ошибкой.
  • Код ошибки: код, назначенный ошибке.
  • Количество ошибок: число запросов с этой ошибкой за предыдущую неделю.
  • Дата последнего обнаружения: последняя дата обнаружения ошибки.

Чтобы узнать, как устранить найденные ошибки, воспользуйтесь этими таблицами. Найти информацию о необходимых действиях можно по коду ошибки.

Устранение ошибок

Чтобы помочь издателям исправить неверные конфигурации при внедрении IAB TCF версии 2.0, мы составили таблицы, в которых приводятся самые распространенные типы ошибок строк TC и рекомендации по их устранению.

В таблицах приведена информация об ошибках, возникающих на уровне запроса объявления, а также сведения о поведении системы.

Сценарии неполного согласия

В сценариях 1.1 и 1.3 запросы объявлений всегда отклоняются и не выполняются. В сценарии 1.2 этого не происходит. Все три сценария имеют приоритет над ошибками конфигурации, даже если запрос вызывает несколько ошибок.

Сценарий Описание Рекомендуемое действие
1.1 У компании Google нет разрешения выступать в качестве поставщика, так как ей не предоставлено согласие или у нее нет законного интереса. Запросы объявлений отклоняются и не выполняются. Проверьте, что является причиной этого: намеренное отклонение пользователем компании Google как поставщика, ошибки реализации CMP или ограничения для издателей.
1.2 Нет согласия для цели 1 для стран ЕЭЗ и Великобритании.

Проверьте, намеренно ли пользователь отклонил согласие для цели 1 или это произошло из-за ошибок реализации CMP.

Издателям из Германии, которые не запрашивают у пользователей согласие, следует убедиться, что поля PublisherCC и PurposeOneTreatment настроены правильно.
1.3 Есть согласие для цели 1, но нет правовых оснований для обычных объявлений. Запросы объявлений отклоняются и не выполняются.

Проверьте, намеренно ли пользователь отклонил законные интересы для других целей или это произошло из-за ошибок реализации CMP.

Неправильная конфигурация

Запросы объявлений не выполняются, пока не устранена ошибка конфигурации.

Ошибка Описание Рекомендуемое действие
2.1a Тег или SDK не получает строку TC, так как установлен один из следующих статусов CMP: stub, loading или error.

Если вы вручную вызываете функцию для запроса объявлений, убедитесь, что в ответ на getTCData возвращается TCData.eventStatus = 'tcloaded' или 'cmpuishown' + 'useractioncomplete'. Такие ответы означают, что платформа CMP готова предоставить пользователю выбор относительно того, давать ли согласие.

Если вы не вызываете вручную функцию для запроса объявлений, то необходимо убедиться, что CMP реализует поддержку getTCData и возвращает TCData.eventStatus = 'tcloaded' или 'cmpuishown' + 'useractioncomplete'. Такие ответы означают, что согласие пользователя можно использовать в API.

2.1b

Выполняются оба условия:

  • Для CMP установлено значение &gdpr=1.
  • В запросе присутствует &gdpr_consent=, но строка TC пуста.
Попросите своего поставщика CMP убедиться, что его интерфейсы API реализованы в соответствии с технической спецификацией IAB TCF.
2.2a

Невозможно выполнить синтаксический анализ строки TC, так как она не закодирована по стандарту base64.

Пример: "2".

Поставщики CMP или издатели должны отправлять в параметрах gdpr_consent= только данные с кодировкой base64.
2.2b

Невозможно выполнить синтаксический анализ строки из-за ошибки декодирования.

Пример: строка включает неверное число бит.

Поставщик CMP должен исправить ошибки в реализации строки TC.
2.2c

Невозможно выполнить синтаксический анализ строки из-за ошибки данных.

Пример: неверная временная метка, слишком длинный идентификатор поставщика.
 

Поставщик CMP должен исправить ошибки в реализации строки TC.

Ошибки в строке TC

Обнаружены проблемы в строке TC, связанной с запросом объявления. Запросы объявлений отклоняются и не выполняются.

Ошибка Описание Рекомендуемое действие
3.1 Недопустимый идентификатор CMP.

Убедитесь, что платформа CMP утверждена организацией IAB и ее идентификатор в строках TC указан правильно.

Если платформа CMP поддерживалась во время формирования строки TC, но позднее была удалена организацией IAB, необходимо получить согласие с использованием новой допустимой платформы.

3.2 Ошибка упразднена. Ранее она означала, что строка TC создана более 13 месяцев назад, поэтому поставщик CMP должен удалить устаревшую строку TC и заново получить согласие.
3.3 Строка TC последний раз обновлена более 13 месяцев назад. Поставщик CMP должен удалить устаревшую строку TC и заново получить согласие.

Требуется повторно получить согласие

Необходимо получить согласие пользователя. Если предыдущее согласие было получено более 13 месяцев назад или до регистрации компании Google в глобальном списке поставщиков рекламных технологий, нужно получить согласие повторно, иначе запросы объявлений будут отклоняться и не выполняться.

Ошибка Описание Рекомендуемое действие
4.1 Строка TC сформирована с использованием версии глобального списка поставщиков, в которой ещё нет Google. Получите согласие пользователя заново, используя версию списка, включающую компанию Google.

Глобальная и внешняя области действия

Проблемы, связанные с глобальной или внешней областью действия юридического основания (Менеджер рекламы, AdMob, AdSense). Показ рекламы прекратится, если в строке TC будет указано "Out-of-band" (внешняя область действия) или "Global scope" (глобальная область действия).

Ошибка Описание Рекомендуемое действие
5.1 Строка TC допускает внешнее согласие. Попросите своего поставщика CMP удалить сигналы внешнего согласия из строк TC.
5.2 Строка TC с глобальной областью действия. Попросите своего поставщика CMP изменить строки TC таким образом, чтобы они относились к определенному сервису.

Продолжение показа рекламы

Персонализированная и неперсонализированная реклама по-прежнему будет показываться с использованием существующих настроек и без нарушения монетизации.

Ошибка Описание Рекомендуемое действие
6.1 Версия строки TC: 1 или 1.1 (строка версии 1.0). Платформа CMP должна отправлять строки TCF версии 2.0.

Ошибки, устраняемые Google

Если обнаружены ошибки этого типа, компания Google сама при необходимости займется устранением проблемы и перейдет к обычной обработке TCF.

Ошибка Описание Рекомендуемое действие
7.1 Значение gdprApplies не определено, либо задано недопустимое или недешифруемое значение, но при этом указана допустимая строка TC.
7.2 При формировании строки TC использовался глобальный список поставщиков более новой версии, чем текущая версия, известная рекламной технологии Google.
7.3 Некоторые задачи, функции и/или поставщики неизвестны.
7.4 В строке TC параметр tcf_policy_version указывает на более раннюю версию, чем последняя версия глобального списка поставщиков. Поставщик CMP должен удалить более раннюю версию строки TC и повторно получить согласие, используя новейший список.
7.5

В запросе есть параметр &gdpr=1, но параметр &gdpr_consent в URL запроса отсутствует.

7.6 Недопустимый код страны для издателя, но при этом есть согласие для цели 1. Поставщик CMP должен исправить ошибки в реализации строки TC.
7.7 Недопустимый код языка. Показ рекламы будет ограничен. Поставщик CMP должен исправить ошибки в реализации строки TC.
7.8 В поле версии строки TC не установлено ни значение 1, ни значение 2. Показ рекламы будет ограничен. Поставщик CMP должен исправить ошибки в реализации строки TC.
7.9 Для версии строки AC не задано значение 1. Платформа CMP должна установить для версии строки AC значение 1.

Ошибки в строке AC

Если обнаружены ошибки этого типа, Google будет считать строку дополнительного согласия (AC) недопустимой и рассматриваться будут только поставщики, поддерживающие строку TC.

Ошибка Описание Рекомендуемое действие
8.1 В строке AC не используется разделитель версии (~). В качестве второго элемента строки AC должен использоваться символ "~"; он разделяет номер версии и список разрешенных поставщиков.
8.2 Список поставщиков в строке AC отформатирован неправильно (в списке должны содержаться 64-разрядные целые числа, разделенные точкой "."). Поставщик CMP должен исправить ошибки в реализации строки AC.

 

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.

true
"Моя страница Рекламы в приложении" – это ваш персонализированный раздел справки с информацией об эффективной работе в Рекламе в приложении.

Представляем обновленный раздел "Моя страница Рекламы в приложении" с персонализированный раздел справки, на которой содержится информация, релевантная для вашего аккаунта. На ней вы сможете лучше отслеживать эффективность своего аккаунта, выполнять необходимые настройки и получать действенные советы по оптимизации ваших приложений. Следите за новостями.

Подробнее…

Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню
Поиск по Справочному центру
true
73175
false
false