Найти в Дзене
Generation X

Как настроить и опубликовать файл app-ads.txt Google AdMob

Многие разработчики используют рекламную сеть Google AdMob для монетизации мобильных приложений.

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

Предназначение этого файла рекламный провайдер объясняет весьма туманно. Я цитирую: «С помощью файла app-ads.txt вы можете контролировать, кому разрешено продавать рекламу в вашем приложении. Кроме того, это поможет предотвратить продажу поддельного инвентаря рекламодателям».

Ну раз надо, значит надо …

Разберём как его создать, наполнить нужным содержанием и разместить на общедоступном ресурсе.

1. Создание файла app-ads.txt

Это текстовый файл, поэтому создавать его можно в программе Блокнот. Мне нравится работать в файловых менеджерах типа Far, и файлы подобного формата я создаю командой dir > app-ads.txt. То есть выполняю системную команду: «содержание текущей папки перенаправить в файл». Далее делаю его пустым, очищая его от содержимого.

2. Содержание файла app-ads.txt

- Заходим на https://apps.admob.com. Подразумевается, что вы уже там зарегистрировались, добавили приложение и настроили рекламный контент.

- В меню в левой части сайта выбираем пункт «Приложения» в нем подпункт «Все приложения».

- Над появившимся в результате списком приложений находится кнопка «НАСТРОЙКА APP-ADS.TXT»

Список зарегистрированных приложений
Список зарегистрированных приложений

- При нажатии на эту кнопку вываливается инструкция (далее по тексту - инструкция) по созданию и размещению данного файла.

Инструкция
Инструкция

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

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

3. Организация сайта

В пункте номер 3 инструкции написано следующее:

«Опубликуйте файл app-ads.txt в корневом каталоге своего сайта (например, vashdomen.ru/app-ads.txt). Убедитесь, что адрес сайта указан точно так же, как в Google Play и App Store».

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

Регистрируемся на https://github.com – это ресурс пока пусть подождёт.

Для тех, кто не дружит с HTML для создания простейшего кода страницы регистрируемся на https://replit.com. Лучше это сделать через Github - сервис представляет такую возможность.

Replit — популярный бесплатный онлайн-редактор кода, требующий совсем небольшой настройки перед созданием проектов. Удобен тем, что синхронизируется с GitHub.

Жмём на кнопу «Create» в левом верхнем углу экрана.

https://replit.com - создать HTML страницу
https://replit.com - создать HTML страницу

В списке «Create repl» выбираем строчку «HTML, CSS, JS», затем снова жмём «Create repl».

https://replit.com - создать HTML страницу
https://replit.com - создать HTML страницу
https://replit.com - создать HTML страницу
https://replit.com - создать HTML страницу

Результатом этих нехитрых действий будет сгенерированный HTML код страницы с приветствием «Hello world». Можно проверить его, нажав на кнопку «Run».

https://replit.com - проверяем HTML страницу
https://replit.com - проверяем HTML страницу

Далее необходимо только что созданную страницу поместить на Github. Для в меню слева страницы выбираем пункт «Version control» и жмём кнопку «Create a Git Repo».

https://replit.com - Create a Git Repo
https://replit.com - Create a Git Repo

После нажатия на кнопку «Connect to Github» появляется окно с настройками репозитария в GitHub, и здесь есть очень важный момент.

https://replit.com - Connect to Github
https://replit.com - Connect to Github

Для того чтобы ваша вновь созданная HTML страница на GitHub находилась «в корне», название репозитория должно быть следующим: имя вашего логина на GitHub (находится в левом поле) + .github.io. Это особый случай создания репозитория в GitHub – типа домашней страницы.

https://replit.com - создание репозитария на GitHub
https://replit.com - создание репозитария на GitHub

В противном случае, адрес вашей страницы будет содержать название репозитория. Например, если имя репозитория dear_guests, то адрес генерируется, https://bsv-1967.github.io/dear_guests/. В данном случае робот Google AdMob не найдёт вашего файла и выдаст следующее сообщение.

Файл не найден
Файл не найден

Естественно, в установках «GitHub privacy» активируйте чекбокс «Public»

Жмём на кнопку «Create GitHub repository» - вуаля, страница организована.

Проверяем в любом браузере вашу вновь организованную страницу на GitHub, в моём случае по адресу https://bsv-1967.github.io

Проверяем адрес
Проверяем адрес

4. Размещение (публикация) файла app-ads.txt

Заходим на GitHub и жмём на пункт «Your repositories» в выпадающем меню иконки профиля в верхнем правом углу экрана.

https://github.com - Your repositories
https://github.com - Your repositories

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

https://github.com - выбираем репозиторий
https://github.com - выбираем репозиторий

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

https://github.com - Upload files
https://github.com - Upload files

На всякий случай организуйте файл README.md (с произвольным содержанием), нажав на кнопку «Add README».

В любом браузере проверьте доступ к файлу app-ads.txt

проверьте доступ к файлу app-ads.txt Добавьте описание
проверьте доступ к файлу app-ads.txt Добавьте описание

4. Настройка Google Play Console

Зайдите в Google Play Console в ваше приложение.

В меню в левой части экрана выберите пункт «Настройки для Google Play».

В разделе «Контактная информация для страницы приложения» в поле «Веб-сайт» внесите адрес созданного сайта и нажмите кнопку «Сохранить».

Google Play Console - Веб-сайт
Google Play Console - Веб-сайт

Всё. В течении примерно 24 часов робот Google AdMob просканирует страницу вашего приложения в Google Play Console и найдёт в её корне файл app-ads.txt.

Файл найден и проверен
Файл найден и проверен

#app-ads.txt #Google AdMob