← всі звіти · painkillers-ad-transparency-2026-04-24.md

Знеболюючі в Google Ad Transparency — preliminary зріз

Дата: 2026-04-24 (скан частковий, перервано о 07:55) Метод: Playwright headless Chromium → Ad Transparency Center, UA region filter Статус: ~10% готовності — скрапер вбили на першому бренді (Нурофен), до решти 16 не дійшов


⚠️ Важливо перед читанням


📊 Що знайшов autocomplete (14 брендів + 3 виробники)

Бренд (UA) Autocomplete match Коментар
Нурофен ✅ nurofen.de / hu / ro / bg + Reckitt UA-домену немає у реєстрі — Reckitt Ukraine рекламує, імовірно, через аптечні мережі або EU-advertiser'ів
Солпадеїн / Haleon ❌ 0 результатів Rx? або через мережу
Ібупром / US Pharmacia ❌ 0
Імет / Berlin-Chemie ❌ 0 (tilmetax/mimetas не наш бренд)
Бофен ❌ 0
Дексалгін ❌ 0
Долорен ❌ 0
Рапідол ❌ 0
Раптен / Hemofarm ❌ 0
Спазмалгон / Sopharma ❌ 0
Но-шпа / Sanofi / Opella ✅ 9 match'ів (no-spa.com, no-spa-otc.ro + 7 анонімних) 7 анонімних advertiser'ів треба розкривати поіменно
Ефералган / UPSA ❌ 0
Ібуфен ❌ 0
Кетанов / Кеторол / Dr Reddy ❌ 0
Дарниця ❌ 0
Фармак ✅ farmak.ua / farmak.uz / farmak.kz домен-рівень, треба копати чи під ним крутяться саме знеболюючі
Київмедпрепарат / Arterium ❌ 0

🔎 Нурофен — що вже маю (6 advertiser'ів, 13 креативів)

Скрапер проходив UA-region filter на domain'ах nurofen.de/hu/ro/bg + reckitt.com і знімав креативи, які реально показувались в Україні:

Advertiser'и з UA-ads на Нурофен

ID Advertiser К-сть ads Формати
AR01332703922174820353 Publicis Media UK Limited 2 Графічні
AR11135492198588481537 Publicis Media, Inc 2 Відео
AR00958414873996296193 MMS Communications Romania 4 3× текст + 1× відео
AR18340479332901715969 Publicis Media UK Limited (2-ий) 2 1× відео + 1× графіка
AR15286975426186969089 Publicis Media, Inc (2-ий) ~5 (неповно) Відео
AR03039590720936607745 Reckitt Benckiser (Romania) SRL — (не обійшов)
AR07359001929948594177 Reckitt Benckiser Deutschland GmbH — (не обійшов)

Висновок preliminary: весь закуп Нурофену на UA — через Publicis Media (медіа-агенція, яка обслуговує Reckitt глобально) + румунську MMS Communications + офіційні Reckitt-юрлиця. Тобто офіційний плейсмент, не-сірий. Переважно відео + графіка, текстових оголошень мало.

Приклади Creative ID (для ручного відкриття в Ad Transparency)

Формат URL: https://adstransparency.google.com/advertiser/{ADVERTISER_ID}/creative/{CREATIVE_ID}?region=UA

Наприклад:

(13 креативів загалом — якщо треба, підвантажу повний список лінків)


📸 Скріни debug (інтерфейс + advertiser-сторінки)

Це НЕ банери, це кроки скрапера для перевірки що він дійсно робив:


🧭 Гіпотези й що робити далі

Чому 13 брендів порожньо?

  1. Rx-статус: Google Ads забороняє рекламу Rx-ліків — частина відсіяна на рівні політики.
  2. Реклама через аптечні мережі: виробник не ставить credential, натомість Tabletki.ua / Apteka911 / Aptekaonline роблять кампанії з текстом бренду в оголошенні. Їх advertiser'и не індексуються по запиту «Нурофен», лише по «tabletki.ua».
  3. Ad Transparency autocomplete — exact-match по назві/домену, не category scan. Тобто через нього category-audit не робиться.

Що пропоную зробити далі

  1. Пофіксити селектор headlines у collect.py (зараз head=[] на всіх креативах) — ймовірно змінилась DOM-розмітка.
  2. Додати save креативів у data/{brand}.json + screenshot кожного креатива в creatives/{brand}/{advertiser}_{creative_id}.png.
  3. Просканити 3 великі аптечні advertiser'и:
    • tabletki.ua / Tabletki.UA
    • apteka911.ua / Apteka911
    • aptekaonline.ua Вони точно показують painkiller-креативи в UA. Там знайдеться основна маса.
  4. Перезапустити по 17 брендах + 3 мережах — ETA ~30-40 хв, з повноцінним data/ + скрінами.
  5. Зібрати таблицю: бренд → advertiser → формат → заголовок → landing → скрін.

Поточна готовність