ads.txt
ads.txt — це публічний файл, який видавець розміщує, щоб точно оголосити, які компанії уповноважені продавати його рекламний інвентар.

ads.txt (Authorized Digital Sellers) — це публічний текстовий файл, який видавець розміщує в корені свого домену (наприклад, example.com/ads.txt), щоб оголосити, які компанії уповноважені продавати його рекламний інвентар. Представлений IAB Tech Lab у 2017 році (див. специфікацію ads.txt, версія 1.1 від 2022 року), це простий, машиночитаний список дозволів, призначений ускладнити продаж контрафактного або неправдиво представленого інвентарю в програмній рекламі.
Як це працює#
Кожен рядок називає один уповноважений обліковий запис продавця у щонайбільше чотирьох полях, розділених комами: канонічний домен рекламної системи, ідентифікатор облікового запису продавця в межах цієї системи, тип відносин (DIRECT, якщо видавець сам контролює обліковий запис, RESELLER, якщо він уповноважив іншу організацію контролювати обліковий запис і перепродавати його рекламний простір), та необов'язковий ідентифікатор органу сертифікації, наприклад TAG ID. Специфікація каже, що рекламні системи мають отримувати декларації сайту перед купівлею або продажем реклами, яка заявляє, що вона на цьому сайті, тож покупці, Demand-Side Platforms (DSP) і біржі можуть перевірити, чи продавець, що пропонує імпресію, є в списку, і відхилити її, якщо його там немає. Сайт без файлу ads.txt (HTTP 404) не задекларував нічого, і специфікація дозволяє системі припускати, що жодна рекламна система не є несанкціонованою.
Чому це важливо#
ads.txt стосується однієї форми шахрайства: інвентарю, що пропонується під неправдивим маркуванням, коли домен сторінки або ідентифікатор додатка фальсифікують, щоб він виглядав як сайт чи додаток, які продавець не уповноважений продавати (спуфінг доменів). Публікація списку дає покупцям запис, з яким можна звірити продавця, і, за словами IAB Tech Lab, це ускладнює для зловмисників отримання прибутку від продажу контрафактного інвентарю. Сам по собі він не зупиняє шахрайство: він перелічує, кого уповноважує видавець, тож нічого не каже про те, чи трафік людський, чи придатний контент, і не розкриває, хто стоїть за кожним зазначеним обліковим записом. sellers.json — це відповідник з боку рекламної системи: біржі, SSP та інші рекламні системи публікують його, щоб задекларувати продавців і посередників, яких вони представляють, тож покупець може звірити рядок ads.txt з ним і з об'єктом ланцюга постачання (schain) у запиті на ставку. Кожен файл є власною декларацією свого видавця і може бути неповним або застарілим, а специфікація SupplyChain зазначає, що ads.txt не намагається розкрити або авторизувати кожну сторону, яка здійснює транзакцію з імпресією, тож перехресна перевірка підтримує огляд ланцюга постачання реклами, але не є доказом. Для інвентарю додатків еквівалентним файлом є app-ads.txt.
Пов'язані терміни: sellers.json, об'єкт ланцюга постачання (schain) та ланцюг постачання реклами.




