Как создать текстовый файл рекламы приложения

Обновлено: 21.11.2024

Авторизованные продавцы приложений, также известные как app-ads.txt, – это инициатива IAB, которая помогает защитить рекламные ресурсы вашего приложения от мошенничества с рекламой. Вы создаете файлы app-ads.txt, чтобы определить, кто имеет право продавать ваш инвентарь. Выявление авторизованных продавцов может помочь вам получать рекламные расходы, которые в противном случае могли бы быть направлены на поддельный инвентарь поддельных приложений.

Файлы app-ads.txt общедоступны и доступны для сканирования биржами, платформами поставщиков (SSP), другими покупателями и сторонними поставщиками.

Использование app-ads.txt не является обязательным, но настоятельно рекомендуется, особенно если вы обеспокоены тем, что другие могут подделать ваше приложение.

Файл app-ads.txt – это текстовый файл, который разработчик приложения размещает в корневом домене веб-сайта разработчика своего приложения. Он содержит список лиц, уполномоченных продавать ресурсы этого издателя. Для использования файла app-ads.txt требуется, чтобы у издателей был веб-домен для публикации списка авторизованных продавцов для сканирования различными поставщиками рекламных технологий. Существует ряд решений для хостинга доменов, которые позволяют произвольно размещать файлы, включая Firebase.

Предпосылки

Как настроить файл app-ads.txt для своих приложений

Если вы еще этого не сделали, создайте текстовый файл и сохраните его под именем "app-ads.txt".

Скопируйте и вставьте следующий фрагмент кода в файл app-ads.txt. (Замените pub-00000000000000 на свой идентификатор издателя. Ваш идентификатор издателя можно найти в консоли AdMob > Настройки.)

Подождите не менее 24 часов, пока AdMob просканирует и проверит файл app-ads.txt.

Вернитесь в AdMob и проверьте статус файла app-ads.txt.

Опубликовать файл app-ads.txt с помощью Firebase Hosting

Если у вас есть веб-сайт, который запрещает загрузку вашего файла app-ads.txt на корневом уровне (например, сайт, созданный и размещенный службой создания сайтов), вы можете использовать Firebase Hosting для размещения своего приложения. файл ads.txt.

Прежде чем начать

Чтобы опубликовать файл app-ads.txt с Firebase Hosting, вам понадобится проект Firebase. Если у вас нет проекта Firebase, создайте новый, следуя руководству разработчика.

Если вы уже связали свои приложения AdMob с Firebase или ваше приложение использует один из продуктов Firebase (например, Google Analytics для Firebase, Remote Config и т. д.), вы можете использовать существующий проект Firebase.

Установите интерфейс командной строки Firebase

Вы можете установить интерфейс командной строки Firebase с помощью npm (диспетчера пакетов узла). Однако, если вы не знакомы с Node.js, вы можете вместо этого использовать отдельный двоичный файл.

Посетите документацию Firebase CLI, чтобы узнать, как установить CLI или обновить его до последней версии.

Инициализируйте свой проект

Чтобы инициализировать проект Firebase на локальном компьютере, выполните следующую команду из корня каталога проекта.

Во время инициализации проекта в командной строке Firebase CLI:

Выберите, чтобы настроить хостинг.

Выберите проект Firebase для подключения к вашему локальному каталогу проектов.

Выберите Использовать существующий проект, затем выберите проект из списка, который вы хотите подключить.

Укажите каталог, который будет использоваться в качестве общедоступного корневого каталога.

Нажмите клавишу ввода, чтобы выбрать вариант по умолчанию (общедоступный).

Выберите конфигурацию для своего сайта.

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

В конце инициализации Firebase создает и добавляет два файла в корень вашего локального каталога проекта:

  • Общедоступный каталог, содержащий файлы, размещенные на вашем веб-сайте.
  • Файл конфигурации firebase.json, в котором указана конфигурация вашего проекта.
  • Файл .firebaserc, в котором хранится псевдоним вашего проекта.

Опубликовать app-ads.txt

Чтобы опубликовать app-ads.txt на своем сайте:

Поместите файл app-ads.txt в общий каталог в вашем локальном каталоге проекта.

Выполните следующую команду из корня локального каталога проекта:

После завершения развертывания перейдите по следующему URL-адресу, чтобы убедиться, что файл app-ads.txt опубликован. ( PROJECT_ID – это идентификатор вашего проекта Firebase.)

Добавить домен/субдомен в список вашего приложения в магазине

Чтобы ваш файл app-ads.txt мог быть просканирован, вам нужно указать вновь созданный домен или субдомен в списке вашего приложения в Google Play.

Обновите веб-сайт разработчика в списке магазина приложений следующим образом:

Настройте параметры перенаправления (необязательно)

Если у вас есть веб-сайт и вы планируете использовать Firebase Hosting только для размещения файла app-ads.txt, вы можете настроить Firebase Hosting для перенаправления целевой страницы на ваш существующий веб-сайт.

Firebase Hosting будет использовать public/index.html в качестве целевой страницы по умолчанию, когда пользователь посещает ваш сайт. Чтобы перенаправить пользователей на нужный веб-сайт (например, на страницу вашего приложения в социальной сети):

Откройте файл firebase.json, расположенный в корневом каталоге вашего локального проекта.

Под объектом размещения добавьте объект перенаправления следующим образом:

Выполните следующую команду, чтобы развернуть изменения на своем сайте.

Ресурсы

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Некоторые функции находятся на стадии бета-тестирования.
Функции на этапе бета-тестирования могут быть недоступны в вашей сети. Ознакомьтесь с примечаниями к выпуску, чтобы узнать, когда функции станут общедоступными.

Вы можете создавать файлы ads.txt и app-ads.txt для своей сети в Менеджере рекламы. Менеджер рекламы создает контент для файла на основе информации о продавце в вашей сети, обеспечивает проверку синтаксиса файла и позволяет вам просматривать, какие продавцы имеют право продавать ваш инвентарь.

Если вы создаете файл ads.txt для веб-сайта, перейдите к шагу 1. Создайте файл ads.txt / app-ads.txt. В противном случае, если вы создаете файл app-ads.txt, продолжите с обязательным условием создания веб-сайта разработчика.

Необходимое условие для файла app-ads.txt: создание веб-сайта разработчика

Веб-сайт разработчика позволяет вашим пользователям больше узнать о ваших приложениях и другом контенте. Это также то, как стандарт app-ads.txt определяет, кому принадлежит приложение. Ссылка на ваш веб-сайт разработчика должна быть указана в списках магазинов в Google Play или App Store для Менеджера рекламы и других рекламных платформ, чтобы установить право собственности на ваше приложение.

Вам не нужно указывать полный URL app-ads.txt в описании магазина приложений.

Если вы добавите или обновите веб-сайт разработчика в описании магазина, пройдет некоторое время, прежде чем Менеджер рекламы обнаружит эти изменения:

Магазин Задержка обнаружения
Google Play Разрешить до 24 часов
Apple App Store До 7 дней

Чтобы добавить веб-сайт разработчика в список в магазине приложений:

Магазин Google Play

Добавьте URL веб-сайта в контактную информацию вашего приложения:

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева нажмите "Сохранить присутствие"Список магазинов.
  4. Прокрутите до пункта Контактная информация.
  5. Добавьте URL своего веб-сайта разработчика.

Магазин приложений Apple

Добавьте свой веб-сайт разработчика в поле маркетингового URL-адреса на странице вашего магазина.

Шаг 1. Создайте файл ads.txt или app-ads.txt в Менеджере рекламы

Войдите в Google Ad Manager.

Для просмотра этой страницы в вашей сети Менеджера рекламы должен быть хотя бы один связанный аккаунт Ad Exchange, а вашему пользователю должна быть назначена роль с включенным разрешением "Управление файлом Ads.txt".

  • Перейдите на вкладку Web ads.txt, чтобы создать файл ads.txt для Интернета, а затем нажмите Создать файл ads.txt.
  • Перейдите на вкладку app-ads.txt, чтобы создать файл app-ads.txt для приложений, а затем нажмите Создать файл app-ads.txt.

Каждая строка представляет собой отдельный аккаунт продавца, который может быть авторизован для продажи вашего инвентаря. Чтобы исключить продавца и удалить его авторизацию, удалите строку, содержащую информацию о нем, из диалогового окна.
Узнайте, как проверить синтаксис ads.txt и app-ads.txt.

Наш генератор ads.txt / app-ads.txt может предоставлять информацию только для аккаунтов продавцов Google. Если вы работаете с другими поставщиками общих служб/биржами, вы несете ответственность за добавление информации из учетных записей продавцов на этих биржах, чтобы обеспечить авторизацию запросов в этих доменах.

Шаг 2. Опубликуйте файл ads.txt / app-ads.txt на своем веб-сайте

Шаг 3. Убедитесь, что ваш файл ads.txt / app-ads.txt проверен

  1. Через 24 часа убедитесь, что файл ads.txt / app-ads.txt доступен для сканирования.
  2. Регулярно проверяйте статус авторизации ваших доменов.

Вы несете ответственность за правильность и актуальность файла ads.txt / app-ads.txt. Мы обеспечиваем проверку синтаксиса, но не можем помешать вам загрузить файл неправильного формата или содержащий несвязанные аккаунты.

Файлы app-ads.txt общедоступны и доступны для сканирования биржами, платформами поставщиков (SSP), а также другими покупателями и сторонними поставщиками.

Кто-нибудь может подсказать, что мне нужно сделать в моем существующем приложении для Android?

Не знаю, почему за это проголосовали против, это хороший вопрос. Электронная почта сбивает с толку с точки зрения разработчика, у которого нет веб-сайта. Кроме того, в электронном письме совершенно непонятно, почему разработчик будет использовать его (это не обязательно).

5 ответов 5

Во-первых, вы должны знать, что такое app-ads.txt?

App-ads.txt – это текстовый файл, который разработчики приложений загружают на свой веб-сайт, в котором перечислены источники рекламы, которым разрешено продавать ресурсы этого разработчика.Как и в Интернете, IAB создала систему, которая позволяет покупателям знать, кто имеет право покупать и продавать определенный рекламный инвентарь в приложении, а кто нет.

Как будет реализован файл app-ads.txt?

Шаг 1. Укажите URL веб-сайта разработчика в списке приложений

Убедитесь, что ваш веб-сайт разработчика обновлен в магазинах приложений. Этот веб-сайт будет использоваться рекламными платформами для проверки файла app-ads.txt.

Шаг 2. Обратитесь ко всем источникам рекламы

Свяжитесь со своими прямыми источниками рекламы и запросите их строку app-ads.txt в соответствии со структурой IAB ниже:

Домен источника рекламы, идентификатор вашего издателя, тип отношений (прямой или реселлер), идентификатор источника рекламы

Ваши прямые партнеры по спросу должны быть указаны как "прямые". Если ваши партнеры используют сторонних торговых посредников для продажи вашего инвентаря, такие поставщики должны быть указаны как «торговые посредники». В любом случае вам не следует добавлять какого-либо поставщика в файл app-ads.txt, если только вы или ваш партнер не имеете к ним прямого отношения.

Шаг 3. Опубликуйте файл app-ads.txt

Создайте в Блокноте файл app-ads.txt со списком всех полученных строк и сохраните его.

Шаг 4. Загрузить

Письмо, полученное от Google, и то, что говорится в документации поддержки, сбивает с толку. В почте говорят о "принуждении", а в документации поддержки говорят, что это не обязательно, но настоятельно рекомендуется использовать app-ads.txt. В конце концов, это обязательно или нет?

вам не обязательно иметь веб-сайт для файла app-ads.txt, вы можете бесплатно разместить его в Firebase.

Вот инструкция от Google о том, как этого добиться. Опубликуйте файл app-ads.txt с помощью Firebase Hosting

Прелесть этого решения в том, что вы можете свободно добавлять разные URL-адреса к любому приложению в Google Play Store.

и на странице приложения, если пользователь нажмет "посетить веб-сайт", вы можете перенаправить его на любой веб-сайт, который вы хотите.

@BadriPaudel это необязательно, но хорошо иметь. когда вы добавите этот файл app-ads.txt в консоль приложения/разработчика, только рекламные идентификаторы блоков admob с вашим идентификатором издателя admob будут разрешены для показа рекламы в вашем приложении. если кто-то другой попытается изменить ваш, например, баннерный блок-идентификатор на свой, реклама его баннера не будет отображаться, потому что они не принадлежат вашему идентификатору издателя admob

Ответ на то, что вам нужно делать, заключается в том, что вам, возможно, ничего не нужно делать.

app-ads.txt предназначен для прямых сделок с брендами по продаже рекламы в приложениях. Если вы не заключаете такие сделки в своих приложениях, нет причин (в настоящее время) выполнять процесс app-ads.txt

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

Ниже вставлен текст из письма, которое я получил с таким заголовком. Обратите внимание, что "принуждение" предназначено только для тех, у кого есть файл, для этого файл не требуется.

Правильно внедрите файл app-ads.txt перед применением

Мы в Google всегда стремимся обеспечить безопасность ваших доходов от приложений. Ключевой проблемой, с которой сталкиваются приложения, является мошенничество с запасами со стороны злоумышленников. Чтобы помочь издателям справиться с этой проблемой, мы готовимся поддерживать и применять файл app-ads.txt в наших рекламных системах, чтобы расходы рекламодателей доходили до предполагаемого издателя.

Что такое app-ads.txt?

App-ads.txt – это расширение исходного стандарта ads.txt, предоставляющее веб-издателям механизм объявления своих авторизованных цифровых продавцов. Он предназначен для защиты издателей приложений от подделки инвентаря мошенниками. Что меняется и что это значит для вас?

Чтобы подготовиться к этому изменению, убедитесь, что опубликованный файл app-ads.txt в домене вашего разработчика не содержит ошибок или опечаток.

Как обеспечить правильную реализацию файла app-ads.txt?

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

Поэтому мы предлагаем вам внимательно просмотреть файл app-ads.txt, если вы уже опубликовали его до даты запуска. Файл должен быть опубликован в корневом каталоге веб-сайта, указанного в вашем списке Android Play Store или iOS App Store. Более подробную информацию можно найти в спецификации хостинга IAB.

Веб-сайт разработчика позволяет вашим пользователям больше узнать о ваших приложениях и другом контенте. Это также то, как стандарт app-ads.txt определяет, кому принадлежит приложение. Ссылка на ваш веб-сайт разработчика должна быть указана в списках ваших магазинов в Google Play или App Store, чтобы AdMob и другие рекламные платформы могли установить право собственности на ваше приложение.

Если у вас еще нет веб-сайта для вашего бизнеса по разработке приложений, вам необходимо создать его, прежде чем участвовать в app-ads.txt. Доступны различные бесплатные и платные варианты веб-хостинга.

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

Примечание. Вам не нужно указывать полный URL-адрес app-ads.txt в списке магазина приложений. AdMob сканирует ваш файл app-ads.txt, используя часть имени хоста (домена) URL-адреса веб-сайта. Узнайте больше о том, как мы находим ваш файл app-ads.txt, на шаге 3.

Шаг 1а. Добавьте веб-сайт разработчика в список приложений в магазине приложений

Чтобы добавить веб-сайт разработчика в список в магазине приложений:

Если вы добавляете или обновляете веб-сайт разработчика в своем приложении в Google Play, AdMob может обнаружить эти изменения в течение 24 часов.

Шаг 2. Создайте файл app-ads.txt

Просмотрите пример файла app-ads.txt:

Примечание. Ваш файл app-ads.txt должен быть отформатирован в соответствии с требованиями технической лаборатории IAB, чтобы его можно было проверить. Если вам нужна дополнительная помощь, ознакомьтесь со спецификацией авторизованных продавцов приложений, предоставленной технической лабораторией IAB.

Шаг 2а. Добавьте персонализированный фрагмент кода в файл app-ads.txt

AdMob предоставляет индивидуальный фрагмент кода, упрощающий настройку файла app-ads.txt. Персонализированный фрагмент кода содержит ваш идентификатор издателя.

Обратите внимание, что ваш идентификатор издателя должен быть включен и правильно отформатирован, чтобы ваш файл app-ads.txt мог быть проверен.

Чтобы получить персонализированный фрагмент кода, который включает ваш идентификатор издателя:

Шаг 2б. (Необязательно) Добавьте идентификаторы других авторизованных продавцов в файл app-ads.txt

Если вы используете другую рекламную сеть, не забудьте добавить ее в файл app-ads.txt. Это позволит вашему стороннему продавцу также найти и проверить ваш файл app-ads.txt. Обратитесь в свою рекламную сеть за информацией в app-ads.txt.

Шаг 3. Опубликуйте файл app-ads.txt на веб-сайте разработчика

Сканер app-ads.txt AdMob ищет ваш файл app-ads.txt на основе веб-сайта разработчика в описании вашего приложения в магазине. В соответствии со спецификацией app-ads.txt сканеры будут искать файлы по следующим шаблонам URL:

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

В следующей таблице показаны общие примеры того, где сканер AdMob будет искать файл app-ads.txt для разных URL веб-сайтов разработчиков.


Спецификация app-ads.txt содержит особые правила в отношении субдоменов. Сканеры будут проверять до одного уровня субдомена с веб-сайта разработчика при создании URL-адреса app-ads.txt. Например:

Спецификация исключает «www». И м." субдомены в качестве местоположений, где поисковые роботы будут искать файлы.

Чтобы выяснить, правильно ли вы опубликовали свой файл, убедитесь, что вы успешно видите содержимое файла при доступе к URL-адресу app-ads.txt в веб-браузере. Если вы видите файл в веб-браузере, вероятно, поисковые роботы успешно его найдут.

Просмотрите сведения о попытках AdMob просканировать ваш файл app-ads.txt в вашем аккаунте AdMob.

Шаг 4. Подождите, пока AdMob просканирует и проверит ваш файл app-ads.txt

Сканирование и проверка файлов app-ads.txt в AdMob может занять до 24 часов. AdMob регулярно проверяет ваш последний файл, но вы также можете попросить AdMob просканировать ваше приложение для более быстрого ответа:

Сканирование и проверка файлов app-ads.txt в AdMob может занять до 24 часов. Подождите не менее 24 часов, пока обновится статус app-ads.txt.

Если вы недавно добавили веб-сайт разработчика или обновили список своего приложения в Google Play, AdMob может обнаружить эти изменения в течение 24 часов.

Шаг 5. Убедитесь, что ваш файл app-ads.txt подтвержден в вашем аккаунте AdMob

Вы можете просмотреть статус и сведения о файле app-ads.txt для всех своих приложений в своем аккаунте AdMob.

Если ваш файл не был найден или не проверен, проверьте информацию, предоставленную в вашем аккаунте AdMob, или узнайте больше об устранении неполадок, связанных с файлом app-ads.txt.

Авторизованные продавцы приложений, или app-ads.txt, являются расширением стандарта авторизованных цифровых продавцов (ads.txt). Эта инициатива гарантирует, что ваш рекламный инвентарь в приложении будет продаваться только через авторизованные вами каналы. Создание файла app-ads.txt дает вам больше контроля над тем, кому разрешено продавать рекламу в вашем приложении, и предотвращает отправку поддельного инвентаря рекламодателям.

Объявления приложений.txt должны быть общедоступны и доступны для сканирования биржами, платформами поставщиков (SSP), покупателями и сторонними поставщиками.

Google значительно упростил для издателей создание, проверку и обслуживание app-ads.txt в интерфейсе Google Ad Manager. Вы даже можете сканировать его по запросу. Вот как:

Шаг 1. Войдите в Google Ad Manager (GAM)

Шаг 2. Выберите «Администрирование» > «Управление файлом Ads.txt».
Этот вариант доступен, если у вас есть хотя бы один связанный аккаунт Ad Exchange в GAM и для вашей роли включен хотя бы параметр "Управление файлом ads.txt".

Администрирование > Связанные аккаунты > Ad Exchange:

Администрирование > Доступ и авторизация > Роли

Подробнее о ролях GAM и доступе пользователей к Университету PubGuru.

Шаг 3. Откройте вкладку app-ads.txt.

Шаг 4. Нажмите "Создать файл app-ads.txt".

Шаг 5. В следующем открывшемся окне просмотрите строки, автоматически сгенерированные Google. Каждая строка представляет собой отдельный аккаунт продавца, который может авторизоваться для продажи вашего инвентаря.

a) Удалите информацию о продавце, с которой вы хотите удалить авторизацию.

b) Если вы работаете с другими SSP/партнерами по спросу, вам также следует добавить их информацию в файл.

Шаг 6. Проверьте наличие ошибок или предупреждений и исправьте их соответствующим образом.

Шаг 7. Нажмите либо "Скопировать текст в буфер обмена" и вставить в уже существующий файл app-ads.txt, либо "Загрузить файл app-ads.txt" как новый файл .txt

Шаг 9. После загрузки убедитесь, что файл доступен для сканирования.

    1. Через 24 часа информация о вашем приложении должна появиться в списке инструмента управления Ads.txt в GAM.
    2. Нажмите "Просмотр" в столбце "Действие".
    3. В диагностике должно быть указано "app-ads.txt проверено".
    4. В случае возникновения проблемы в столбце "Действие" будет отображаться ссылка "Исправить" вместо "Просмотр". Диагностика покажет вам, как ее исправить.

    Заключение

    Вы несете ответственность за правильность и актуальность файла app-ads.txt. При работе с новыми SSP/партнерами по спросу всегда добавляйте их информацию и соответствующим образом обновляйте свой файл. В противном случае они не смогут продавать или делать ставки на ваш трафик.

    Хотите узнать, как оптимизировать партнеров по спросу и максимизировать доход от рекламы с помощью Google Ad Manager? В Университете PubGuru мы научим вас управлять рекламным инвентарем с помощью обучающего видео через плечо, показывающего точные методы, которые мы используем для оптимизации доходов от рекламы для наших партнеров-издателей!

    Читайте также: