Перейти до вмісту
AppFoyer
Почати

Посібники app-ads.txt

app-ads.txt для iOS-застосунку: яке поле App Store читає AdMob

Яке поле App Store Connect використовує краулер, чому це не Support URL і як читати статус AdMob для iOS-застосунку.

Для iOS-застосунку AdMob бере вебсайт розробника з поля Marketing URL вашої сторінки в App Store, а не з Support URL. Вкажіть там адресу свого сайту, віддавайте /app-ads.txt у корені цього хоста й зачекайте до 24 годин. Коли файл правильний, вкладка app-ads.txt в AdMob показує його як знайдений і перевірений.

Зробіть це за кілька хвилин

AppFoyer розміщує сторінки, про які цей посібник, — політику конфіденційності, умови, підтримку, видалення акаунта та app-ads.txt — на власному піддомені, без вашого домену й сервера. Один застосунок — безкоштовно, і ніщо з того, чого вимагає магазин, ніколи не буває за платним доступом.

Перевірено 12 жовтня 2026 р.. Політики магазинів змінюються, іноді без попередження. Усе нижче посилається на офіційну документацію, і авторитетом є та сторінка, а не ця. Якщо вони розходяться, правий магазин. Цей посібник перекладено з англійської; цитати з документації магазинів наведено в англійському оригіналі.

Для iOS-застосунку AdMob бере вебсайт розробника з поля Marketing URL вашої сторінки в App Store — а не з Support URL. У посібнику AdMob з налаштування це сказано одним рядком: “Add your developer website in the marketing URL field of your app store listing.” (Додайте вебсайт розробника в поле Marketing URL сторінки застосунку в магазині.) Вкажіть там адресу свого сайту, віддавайте /app-ads.txt у корені цього хоста й зачекайте до 24 годин.

Чому iOS-застосунки пропускають це частіше, ніж Android-застосунки

App Store Connect має два поля для URL, і вони виконують різні завдання:

  • Support URL (URL підтримки) — обов’язкове. Apple не прийме подання без нього, тож воно є в кожного застосунку.
  • Marketing URL (маркетинговий URL) — необов’язкове. Багато застосунків залишають його порожнім.

Краулер іде саме за необов’язковим. Застосунок може мати бездоганний app-ads.txt на сайті підтримки й усе одно показуватися як не знайдений, бо Marketing URL порожній і краулерові нема з чого почати. Обидва поля можуть вказувати на той самий хост; часто це найпростіший варіант.

У Google Play відповідне поле — Website у розділі Store listing contact details.

Як його задати

  1. В App Store Connect відкрийте застосунок і сторінку версії.
  2. Заповніть Marketing URL повною адресою, включно з https:// — наприклад, тим самим хостом, що й ваш Support URL.
  3. Збережіть. Чи дозволяє опублікована версія змінити його одразу, залежить від її стану в App Store Connect; якщо поле заблоковане, зміна піде разом із наступною версією.

Marketing URL можна локалізувати. Якщо ви задаєте його окремо для кожної мови, тримайте всі локалізації на тому самому хості, щоб не мало значення, яку з них прочитає краулер.

Один файл для обох магазинів

Файл перелічує продавців, а не застосунки: один рядок на кожен обліковий запис рекламної мережі. Якщо той самий обліковий запис видавця показує рекламу у ваших збірках для iOS та Android, обидві сторінки в магазинах можуть вказувати той самий хост, і один app-ads.txt покриває обидві. Кожен застосунок однаково має в AdMob окремий рядок із власним статусом.

Як читати статус AdMob

В AdMob перейдіть до Apps → View all apps → app-ads.txt. AdMob документує три стани:

СтатусЗначення
Found and verified (знайдено й перевірено)AdMob просканував файл, і ваш ідентифікатор видавця в ньому є.
Not found (не знайдено)Для цього застосунку файл не знайдено.
Issue (проблема)Файл знайдено, але з ним є проблема — AdMob попереджає, що дохід під загрозою.

Якщо розгорнути рядок, видно URL, який просканував AdMob, і час останнього сканування. Цей URL — найшвидша діагностика, яка тільки є: якщо це не той хост, який ви мали на увазі, виправляти треба Marketing URL, а не файл.

Типові помилки на iOS

  • Порожній Marketing URL. Найпоширеніша. Краулерові нема чого сканувати.
  • Marketing URL вказує на саму сторінку в App Store (apps.apple.com/…). Розмістити файл у корені домену Apple ви не можете.
  • Переспрямування на заявленому хості — з http на https, з кореневого домену на www, зі старого домену на новий. Вказуйте адресу, яка одразу відповідає 200.
  • Надто рання перевірка. “It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.” (AdMob може знадобитися до 24 годин, щоб просканувати й перевірити ваші файли app-ads.txt.) Зміни на сторінці в магазині теж виявляються не одразу.

Що тут робить AppFoyer

Кожен застосунок отримує піддомен, який віддає app-ads.txt як звичайний текст, з кодом 200, без переспрямування, поруч зі сторінками підтримки й конфіденційності, яких вимагає App Store Connect, — тож Support URL і Marketing URL можуть вказувати ту саму адресу. AdMob повідомляє “app-ads.txt file found and verified” (файл app-ads.txt знайдено й перевірено) для iOS-застосунку, чий Marketing URL — адреса AppFoyer (перевірено в жовтні 2026 року). Власних результатів сканування від інших рекламних мереж у нас поки немає.

Першоджерела