
Гайды / За кадром
Почему мы убрали принудительную рекламу после боссов
Где появляется реклама, важнее, чем сколько её. История полноэкранной рекламы в боях с боссами Idle Ronin, которая дважды переезжала, пока мы её не выключили, и правила рекламы, которым мы теперь следуем во всех наших играх, вместе с кодом за ними.
Наша idle-RPG Idle Ronin раньше показывала полноэкранную рекламу в боях с боссами. Сегодня там нет никакой рекламы. Игра зарабатывает на магазине, на видео с наградой, которые игроки смотрят по своему выбору, и на баннере в некоторых меню. Реклама дважды переезжала, прежде чем мы её выключили, и каждый переезд чему-то учил нас о том, где рекламе место в игре.
Мы - ONI Games, небольшая студия, и это история по нашему собственному коду, вместе с заметками, которые мы оставляли себе по ходу дела.
Место 1: кнопка повторной попытки
В Idle Ronin на босса в конце каждого этапа даётся 30 секунд. Если таймер истёк, игра откатывает тебя назад, и ты фармишь дальше, пока снова не нажмёшь БОЙ С БОССОМ. Первое место для рекламы было на этой кнопке.
Эту кнопку нажимают заново после каждого проигранного боя с боссом, так что игрок, который застрял и уже был раздражён, мог получать рекламу при каждой новой попытке. Наша заметка в коде называет это «худшим возможным моментом». Это был неудачный обмен: реклама доставалась именно тем игрокам, которые были ближе всего к тому, чтобы сдаться.
Место 2: после побеждённого босса
Поэтому мы перенесли рекламу на момент после победы и задержали её на 1,5 секунды, чтобы сначала успели закончиться анимация гибели, золото и возможное выпадение Ядра юнита. Побеждённый босс - естественная пауза, и именно там, по словам Google, таким объявлениям и место: в рекомендациях AdMob сказано, что межстраничную рекламу «лучше всего размещать в естественных точках перехода в приложении».
Место 3: никакой принудительной рекламы
Даже удачно размещённая реклама накапливается, когда каждый этап заканчивается боссом. Поэтому мы её выключили, и заметка над переключателем объясняет обмен: «игра зарабатывает на магазине и на видео, которые игрок смотрит по своему выбору». Это изменение есть во всех версиях Idle Ronin, начиная с 1.11.
Что мы нашли заодно
Разбор рекламного кода вскрыл ещё две вещи, которые стоило исправить:
- Тот, кто заплатил за отключение рекламы, всё равно мог получать межстраничную рекламу, потому что одна ветка кода никогда не проверяла флаг, который ставит покупка. Теперь проверяет.
- Видео с наградой платят только за видео, которое Google отмечает как просмотренное. Если готового видео нет, игра ждёт его до 6 секунд, а если оно так и не пришло, сообщает, что видео недоступно, вместо того чтобы зависнуть или сделать вид, что всё в порядке.
Правила, которым мы следуем теперь
Наши другие игры всё ещё показывают полноэкранную рекламу, поэтому мы записали правила, которым они следуют. Они живут в коде, а не только в документе:
- Только в естественных паузах. Idle Summoner показывает рекламу, когда заканчивается вторжение и ты возвращаешься на карту, или после матча на арене, но никогда посреди боя. В её рекламном коде сказано, что межстраничная реклама «никогда не запускается по собственному таймеру».
- Первые минуты - без рекламы. Idle Summoner пропускает первые 2 возможности показать рекламу новому игроку и ждёт 60 секунд в каждой сессии. Рекламный код Idle Ronin ждёт 3 минуты и пропускает первые 3 возможности.
- Интервалы и лимит. Рекламный код Idle Ronin, который мы сохраняем на случай, если принудительная реклама когда-нибудь вернётся, разрешает не больше одной межстраничной рекламы раз в 3 минуты и 5 за сессию. Idle AI Factory держит между ними 3 минуты и перезапускает этот отсчёт, когда ты по своему выбору смотришь видео с наградой.
- Никогда при повторной попытке. Игрок, который пытается снова и снова, никогда не должен видеть рекламу за каждую попытку.
- Оплата - значит никакой принудительной рекламы. «Без рекламы» в Idle Ronin и «Постоянные бустеры» в Idle AI Factory полностью отключают межстраничную рекламу.
- Дай idle-игре работать без касаний. Idle Summoner раньше показывала экран простоя, который может нести рекламу и останавливает всех монстров, уже через две минуты без касаний. Для игры, за которой смотрят, это обрывало обычную игру на полуслове. Теперь она ждёт 15 минут, а любое касание этот экран закрывает.
Что говорят правила Google
Правила Google Play в отношении рекламы запрещают полноэкранную рекламу, которая неожиданно появляется, пока человек пользуется приложением, рекламу в начале уровня или фрагмента контента, а также полноэкранную рекламу, которую нельзя закрыть через 15 секунд. Список запрещённых размещений AdMob добавляет рекламу при открытии или закрытии приложения и просит показывать не больше одной межстраничной рекламы на каждые два действия пользователя. Реклама с наградой, которую игроки выбирают сами, - другой случай; наше руководство о рекламе с наградой и межстраничной рекламе объясняет разницу со стороны игрока.
Стоило ли это нам денег?
Меньше принудительной рекламы - меньше показов, и у нас пока недостаточно данных, чтобы опубликовать честное сравнение «до и после», поэтому не будем делать вид, что они есть. Наша ставка проста: игрок, которого не прерывают в момент самого сильного раздражения, скорее продолжит играть и скорее выберет потом видео с наградой или магазин. Если цифры покажут что-то, чем стоит поделиться, мы добавим это сюда.
Чек-лист размещения рекламы в игре
- Запиши момент, когда появляется каждая принудительная реклама, и задай вопрос самой AdMob: «Удивит ли пользователя межстраничная реклама?»
- Никогда не ставь её на повторную попытку, воскрешение или экран поражения, через который игроку обязательно нужно пройти.
- Держи первые сессии новых игроков чистыми.
- Ограничь рекламу за сессию, делай интервалы и сбрасывай отсчёт, когда игрок по своему выбору смотрит видео.
- Сделай так, чтобы платное отключение рекламы убирало всю принудительную рекламу во всех ветках кода.
- В idle-игре никогда не останавливай игру, чтобы освободить место для рекламы.
Если хочешь почувствовать, как это играется, Idle Ronin бесплатна в Google Play.
Источники
- Справка Google AdMob, Interstitial ad guidance.
- Справка Google AdMob, Disallowed interstitial implementations.
- Google, Ads policy, Центр правил для разработчиков Google Play.
- Код игр ONI Games, сентябрь 2026 года: Idle Ronin (Engine.cs, Admob/Admobs.cs, GoogleManager.cs), Idle Summoner (Admobs.cs, game_manager_script.cs, invasion_script.cs).








