В этой статье рассмотрены возможные проблемы с файлом app-ads.txt.
Проблемы с файлом app-ads.txt
- Файл app-ads.txt не найден
- Сайт разработчика не указан на странице вашего приложения в магазине
- URL сайта разработчика указан неверно
- Файл app-ads.txt размещен в неподдерживаемом субдомене
- Неправильный формат файла app-ads.txt
- Файл robots.txt не позволяет поисковому роботу Google просканировать файл app-ads.txt
- Поисковый робот продолжает переходить к файлу app-ads.txt по неверной ссылке
Проблемы со страницей статуса файла app-ads.txt
- Статус файла app-ads.txt не показывается на странице app-ads.txt
- В вашем аккаунте AdMob указано чужое приложение
Файл app-ads.txt не найден
Если вы не можете найти файл app-ads.txt, попробуйте сделать следующее:
- Подготовьте файл app-ads.txt и разместите его в домене сайта разработчика.
- Убедитесь, что ваше приложение зарегистрировано в Google Play или Apple App Store, а ваш сайт разработчика указан на странице приложения в магазине.
- На сканирование и проверку файла app-ads.txt роботам AdMob требуется до 24 часов. Поэтому подождите, прежде чем проверять его статус.
Сайт разработчика не указан на странице вашего приложения в магазине
Убедитесь, что ваш сайт разработчика загружен в правильном месте на странице приложения в Google Play или Apple App Store.
- Для Google Play. Чтобы убедиться, что URL был добавлен, проверьте, работает ли ссылка на сайт разработчика в разделе "Поддержка приложения" на странице приложения Android.
- Для Apple App Store. Чтобы убедиться, что URL добавлен, проверьте, показывается ли ссылка "Сайт разработчика" внизу страницы приложения iOS.
URL сайта разработчика указан неверно
Проверьте URL сайта разработчика и убедитесь, что он соответствует правилам поискового робота AdMob для файла app-ads.txt и субдоменов.
Робот AdMob будет искать ваш файл app-ads.txt на сайте разработчика, указанном на странице приложения в магазине. Согласно спецификации файла app-ads.txt, роботы ищут такие файлы по следующим шаблонам URL:
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
Если вы загружаете URL субдомена вашего сайта разработчика, спецификация файла app-ads.txt содержит особые правила для субдоменов:
- Сканирование вплоть до субдомена первого уровня
- Исключение субдоменов "www." и "m."
- Перенаправления веб-сервера
Файл app-ads.txt размещен в неподдерживаемом субдомене
Убедитесь, что файл app-ads.txt размещен на вашем веб-сервере или при введении URL, указанного в аккаунте AdMob, веб-сервер перенаправляет на правильную страницу. URL файла app-ads.txt, указанный в аккаунте, используется AdMob для поиска вашего файла. Подробнее о правилах сканирования субдоменов…
Измените сайт разработчика на странице вашего приложения в магазине, указав его субдомен или другой домен, если вы не можете опубликовать файл по текущему адресу или хотите использовать другой сайт.
Неправильный формат файла app-ads.txt
Изучите спецификацию Authorized Sellers for Apps от IAB Tech Lab, чтобы убедиться, что вы правильно отформатировали файл.
Проверьте файл app-ads.txt на наличие следующих ошибок:
- Отсутствующий или неправильный идентификатор издателя.
- Опечатки в URL или идентификаторе издателя.
- Неправильный формат идентификатора издателя.
- Неправильный домен, например admob.com вместо google.com.
Чтобы устранить какую-то из этих проблем, необходимо обновить файл app-ads.txt. Скопируйте фрагмент кода, содержащий идентификатор издателя, из AdMob и вставьте его в файл app-ads.txt. Чтобы найти фрагмент кода, выполните следующие действия:
- Войдите в аккаунт AdMob на странице admob.google.com.
- На боковой панели выберите Приложения.
- Нажмите Все приложения.
- Нажмите app-ads.txt.
- Нажмите Как настроить файл app-ads.txt.
- Нажмите на значок копирования
рядом с фрагментом кода.
- Вставьте фрагмент кода в файл app-ads.txt.
Файл robots.txt не позволяет поисковому роботу Google просканировать файл app-ads.txt
Если в файле robots.txt установлены ограничения на сканирование, файл app-ads.txt не будет обрабатываться поисковыми роботами. Если URL файла app-ads.txt перенаправляет на другой хост, любой файл robots.txt на этом хосте также может помешать сканированию.
Измените файл robots.txt, чтобы Google мог просканировать файл app-ads.txt.
Добавьте в файл robots.txt следующие две строки:
User-agent: Google-adstxt
Disallow:
Google-adstxt поисковый робот также учитывает записи Mediapartners-Google и Googlebot в строке User-agent файла robots.txt.Поисковый робот продолжает переходить к файлу app-ads.txt по неверной ссылке
Возможно, поисковый робот заходит на субдомен сайта. Узнайте больше о разных субдоменах, куда могут попадать поисковые роботы.
Точный URL, с которого робот начинает сканировать сайт, можно найти в статусе файла app-ads.txt (в вашем аккаунте). Вы можете настроить правило переадресации, чтобы поисковый робот переходил с неверного URL по адресу, указанному в файле app-ads.txt.
Статус файла app-ads.txt не показывается на странице app-ads.txt
Статус вашего файла app-ads.txt не будет показываться на вкладке app-ads.txt, если ваше приложение не создавало запрос объявления в течение последних семи дней или если ваше приложение не было проверено с помощью файла app-ads.txt.
В вашем аккаунте AdMob указано чужое приложение
Это означает, что файл app-ads.txt работает правильно и защищает вас от мошенничества с рекламой. Источники объявлений, которые используют решение app-ads.txt, приобретают инвентарь только в приложениях с подтвержденным файлом app-ads.txt.
Если вы видите приложение, которое вам не принадлежит, вы можете его заблокировать.
В файле app-ads.txt вы указываете авторизованные каналы, чем гарантируете продажу своего рекламного инвентаря только через них. Это позволяет вам контролировать процесс продажи рекламы в своем приложении и предотвратить продажу поддельного инвентаря.