Інтеграція рекламної мережі Yandex Mobile Ads у мобільний застосунок

Реклама в застосунку часто приносить менше, ніж могла б: частина показів не заповнюється, а дохід втрачається через неправильні налаштування розміщень. Ми налаштовуємо інтеграцію Yandex Mobile Ads під ключ — від аудиту розміщень до передачі документації, — і виводимо заповнюваність показів на цільовий рівень.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Інтеграція рекламної мережі Yandex Mobile Ads у мобільний застосунок
Середній
від 1 дня до 3 днів
Часті запитання

Інтеграція Yandex Mobile Ads: де застосунок втрачає дохід

Інтеграція реклами в застосунок найчастіше будується просто: запит надсилається в момент відкриття екрана. На нестабільній мережі відповідь не встигає повернутися до переходу користувача далі — запит надіслано, показ не відбувся, і у звітах він проходить як порожній. Аудиторія та сама, а дохід на користувача просідає.

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

Окремий випадок — показ, який зараховується, коли екрана вже не видно: мережа його не приймає, а застосунок витрачає трафік.

Третя причина — налаштування, виставлені один раз під час запуску.

Частотні обмеження, порядок перемикання між мережами, поведінка за відсутності заповнення, оновлення ставок у Яндекс Рекламі після зміни аудиторії — усе це впливає на монетизацію мобільного застосунку сильніше, ніж прийнято думати.

Розрив між кількістю запитів і кількістю зарахованих показів і є втратою доходу застосунку — його видно у звітах ще до правок. Далі розбираємо, як закривається кожне з цих місць і які метрики вважаємо підтвердженням результату.

Що дає коректно налаштована реклама в застосунку

Покази в застосунку — керований ресурс, а не «увімкнули й працює». Частота показів на користувача, набір форматів (міжсторінковий, з винагородою, банер) і точки виклику задають, скільки рекламних подій отримає кожен активний користувач за сесію.

Формат із винагородою змінює логіку: увага обмінюється на внутрішньоігрову цінність, і такий показ не сприймається як перешкода.

Заповнюваність тримається на медіації: запит надсилається в кілька джерел із пріоритетами й таймаутами, у разі порожньої відповіді спрацьовує підстраховка.

Yandex Mobile Ads працює як одне з джерел попиту — його частка в потоці задається вагами, тому просідання одного каналу не обнуляє покази в застосунку.

Дохід із трафіку зростає без залучення нової аудиторії: той самий сеанс дає більше показів за високими ставками, а ліміт частоти не виснажує користувача.

Міжсторінкові та покази з винагородою розставляються за подіями — завершення рівня, повернення в меню, — а не посеред введення даних чи оплати.

Для утримання важливіша передбачуваність, ніж кількість. Обмеження показів на годину, виключення першого сеансу й пауза після невдалої дії знижують роздратування, при цьому показів на активного користувача залишається стільки ж.

Підсумок видно у звітах: заповнюваність тримається на цільовому рівні, дохід із трафіку й дохід на активного користувача зростають, а видалення застосунку після рекламних сесій не частішають. Ми звіряємо ці показники за когортами до й після переробки схеми.

Формати показів і режими медіації рекламних мереж

Формат показу й спосіб підключення мереж — два незалежні рішення, і плутати їх дорого.

Реклама з винагородою тримається на добровільному перегляді й дає найвищий відгук, міжсторінкові вставки монетизують паузи між діями, а нативні блоки вбудовуються в стрічку й не ламають верстку.

Формат вибирається під сценарій, але якщо мережа одна, застосунок швидко впирається в стелю: для частини аудиторії показ просто не знаходиться.

Готові формати Yandex Mobile Ads закривають базовий сценарій однією інтеграцією, а далі потрібна медіація рекламних мереж — запит надсилається кільком джерелам, і показ забирає той, хто запропонував кращі умови.

Варіант Коли підходить Обмеження
Одна мережа Швидкий запуск, один формат, передбачувана аудиторія Заповнюваність просідає на вузькому гео та в години низького попиту, підстраховки в разі відмови джерела немає
Медіація рекламних мереж Кілька форматів одразу, потрібна висока заповнюваність Потрібні правила пріоритету й контроль затримки завантаження блоку
Пріоритетний аукціон Зрілий трафік, є чим керувати ставками Дохід гірше прогнозується, потрібна аналітика по кожному джерелу

Каскад пріоритетів простіше налагоджувати, і він передбачуваний за часом відгуку; єдиний аукціон точніше перерозподіляє потік, але потребує власної аналітики. Схему фіксуємо в конфігурації медіації — формати вмикаються по одному й змінюються без перезбирання застосунку.

Етапи впровадження: від аудиту розміщень до передачі налаштувань

Впровадження реклами в застосунок починається не з підключення бібліотеки, а з аудиту монетизації. Дивимося, які екрани користувач проходить, де затримується, де закриває застосунок, і зіставляємо це з уже підключеними джерелами, включно з Yandex Mobile Ads.

Результат етапу — схема розміщень: скільки блоків, на яких екранах, із якою частотою і як вони поступаються одне одному.

  1. Аудит сценаріїв і поточної монетизації: карта екранів, тривалість сесії, місця обриву, перелік працюючих джерел.
  2. Схема розміщень: формат під кожен екран — банер, міжсторінковий на природних паузах, з винагородою за дією користувача, нативний усередині контенту.
  3. Налаштування рекламних блоків: окремий ідентифікатор на формат, порядок джерел у ланцюжку, інтервали між показами, поведінка за відсутності заповнення.
  4. Перевірка показів на реальних збірках: тестові пристрої, прогін на слабкому інтернеті та в офлайні, заповнюваність за регіонами, коректність закриття й повернення в застосунок.
  5. Калібрування за метриками: частка показів до запитів, вплив на утримання й глибину сесії, правка частоти там, де зростає відтік.
  6. Передача команді: конфігурації, список блоків, документація й правила зміни частот без випуску нової версії застосунку.

Налаштовані блоки, схеми розміщень і документація

Робота з рекламою в застосунку не закінчується на підключенні Yandex Mobile Ads — цінність залишається в артефактах, які переживають реліз.

Без них кожна наступна зміна починається з археології: де стояв блок, чому в нього саме такий інтервал, з якої причини вимикали джерело при просіданні заповнюваності. Тому передаємо замовнику повний комплект, а не усні домовленості.

  • Карта розміщень — екран, позиція в розмітці, формат блоку, поведінка при прокручуванні та логіка відкладеного підвантаження.
  • Конфігурації блоків — ідентифікатори, прив’язка до місць показу, пріоритет джерел у медіації, умови включення резервного джерела.
  • Правила частоти — інтервали між показами, обмеження на старті сесії, поведінка за слабкої мережі й ліміт на один екран.
  • Регламент показів — що робити за порожньої відповіді, таймауту й помилки ініціалізації, коли блок ховається зовсім.
  • Інструкції для розробників — як додати новий блок, які перевірки пройти, як перемкнути джерело без випуску нової збірки.
  • Документація з монетизації — які метрики знімаємо (покази, заповнюваність, утримання) і як за ними ухвалюються рішення про перестановку блоків.
  • Схеми та чек-ліст приймання — порядок ініціалізації, обробка збоїв, порядок відкату конфігурації до попередньої робочої версії.

Комплект живе поряд із кодом, а не в листуванні: карта розміщень оновлюється разом з екранами, правила частоти винесені в конфігурацію, інструкції описують дії, що не потребують участі автора інтеграції. Новий інженер вводить блок за документом, не відновлюючи історію рішень.

Кейс: як зросла заповнюваність показів після доопрацювання

Клієнт — сервіс із щоденним сценарієм використання: користувач відкриває застосунок кілька разів на день, але сесії короткі.

Монетизація трималася на одному рекламному модулі Yandex Mobile Ads й одному форматі, який викликався лише при вході в стрічку, — тому показів запитувалося менше, ніж відбувалося переходів між екранами.

Що було

Заповнюваність показів трималася близько 46%: частина запитів не встигала отримати оголошення за відведений час очікування, частина приходила, коли екран уже закривався.

На активного користувача припадало 2,8 показу на добу, а відтік на екранах із рекламою сягав 21% — понад половина йшли в перші секунди після вставки.

Що змінили

Розвели покази за екранами й сценаріями: один формат — на переходах між розділами, другий — усередині стрічки, третій — за бажанням, за бонусний контент.

Налаштували попереднє завантаження оголошення, порядок запитів за недоступності основного джерела, обмеження частоти на користувача й м’яке очікування відповіді, щоб порожня відповідь не блокувала інтерфейс.

Показ більше не стартує, поки екран не відрисовано: реклама перестала перекривати кнопки й провокувати закриття.

Що стало

Заповнюваність зросла з 46% до 88%, покази на активного користувача — з 2,8 до 7,4 на добу, відтік на екранах із рекламою впав до 7%, а скарг на нав’язливість стало майже втричі менше.

Порівнювали з контрольною групою, де порядок показів залишився попереднім: там метрики не змінилися, тому зростання показів не списали на сезонність.

Чим відрізняється пряма інтеграція Yandex від медіації мереж

Пряме підключення реклами — це коли застосунок звертається до однієї мережі й віддає їй весь слот. Шлях від запиту до креативу коротший, посередників немає, і на трафіку, де мережа конкурує за аудиторію, дохід із показу вищий.

Зворотний бік — заповнюваність дорівнює інвентарю однієї мережі: у рідкісному гео, вночі або при збої на її боці блок залишається порожнім, і цей показ втрачено безповоротно.

Медіація мереж ставить між застосунком і рекламодавцями шар-арбітр. Працюють два механізми: пріоритет мереж — черга, де мережа викликається за заздалегідь відомим доходом із показу, і аукціон показів — мережі конкурують за кожен конкретний показ у реальному часі.

Черга простіша в налаштуванні й передбачуваніша, аукціон вичавлює більше з якісного трафіку, але потребує чесної статистики: на кривих даних він починає віддавати покази найдешевшим мережам.

Порівняння підходів упирається в задачу. Там, де потрібні стабільний дохід і заповнюваність під 95% на будь-якому пристрої, виграє медіація: не віддала креатив одна мережа — слот підхоплює наступна за пріоритетом.

Там, де важливі контроль над форматами, передбачуваність і максимальна ставка на своєму трафіку, — пряме підключення.

На практиці частіше збираємо гібрид: основну частину трафіку закриває пряме підключення Яндекс Мобайл Реклама як джерело першого пріоритету, а медіація страхує провали заповнюваності.

Щоб вибрати конфігурацію, вмикаємо обидва варіанти на зіставних сегментах аудиторії й дивимося заповнюваність, дохід на тисячу показів і частку блоків, що залишилися без реклами.

Пріоритети перезбираємо за фактичними даними, а не за обіцянками мереж: черга, виставлена приблизно, тихо втрачає відсотки виторгу на рівному місці.

Часті технічні питання про рекламу в застосунку

Перше питання зазвичай про терміни. Тестовий показ запускається того самого дня на тестовому ідентифікаторі блоку.

Бойові вмикаються після модерації акаунта й заповнення платіжних даних — це кілька робочих днів, і від коду вони не залежать: якщо застосунок уже зібрано, затримка майже завжди сидить у налаштуваннях акаунта.

Друге — «мережу підключено, а показів немає». Діагностика йде ланцюжком: модуль реклами ініціалізується до першого екрана, запит надсилається з валідним ідентифікатором, відповідь мережі доходить і логується, оголошення відрисовується у виділеній області.

Обрив на будь-якому кроці дає порожній блок без помилки — тому кожен етап логуємо окремо, а не шукаємо причину навмання.

Мережу вже підключено, але показів майже немає — що перевіряємо?

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

Хто відповідає за обмеження на боці мережі?

Частка заповнення, географія, антифрод і правила модерації задаються рекламною мережею Яндекс, і ми на них не впливаємо.

Наша зона — коректний запит, готовність екрана й прозора статистика: ви бачите, скільки запитів пішло і на якому кроці вони відсіялися, і з цим уже можна йти в підтримку мережі.

Реклама псує користувацький досвід — це якось обмежують?

Формати й частоту задаємо ми: міжсторінкова реклама лише між екранами, не поверх дій, ліміт показів одному користувачу за сесію, вимкнення на платних тарифах. Це налаштовувані параметри, а не разовий компроміс — значення змінюються після запуску без перезбирання застосунку.

Обговоримо задачу й повернемося з оцінкою та планом робіт

Обговорити задачу можна на будь-якому етапі — коли застосунок лише проєктується або вже живе в сторах і потребує рекламного блоку. Щоб оцінка проєкту була точною, а не «на око», інженерам достатньо опису продукту й доступу до поточного коду. Далі терміни рахуємо за етапами, а не однією цифрою на весь обсяг.

Що надіслати для старту:

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

Старт робіт — після погодження плану й обсягу першої ітерації.

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

Це дає змогу змінювати частотність і сценарії без звернення до нас. Опишіть задачу — повернемося з оцінкою проєкту, планом робіт і пропозицією щодо термінів.

Наші компетенції:

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1010
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    903
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1332
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1180
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1107
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    714