Как подключить рекламу в юнити
Добавление рекламы AdMob в Android-приложение, созданное на Unity3D + решение проблемы некликабельности
Доброго времени суток, уважаемые Хабровчане, я понимаю, что данный пост уже был, но написан он ужасно, не понятно, к тому же указанный в нём метод ещё и не работает.
Поэтому сегодня я предлагаю к рассмотрению детальный туториал по созданию рекламы в Android-приложении, созданном на движке Unity3D, рассчитанный для новичков.
Начнём.
Что нам понадобится:
1) Плагин для Unity3D, ссылка на GitHub, скачиваем под нашу версию Unity;
2) Аккаунт в сервисе AdMob;
3) Сам движок Unity3D;
Сервис Admob будет предоставлять рекламу в наше приложение, засчитывать показы, клики и фиксировать это всё на Вашем аккаунте.
После процедуры регистрации нам нужно монетизировать новое приложение, выбираем соответствующую опцию.
Монетизируем новое приложение, потом его можно будет привязать к игре на Google Play после процедуры модерации.
Настройка аналитики так же на вкус и цвет, в зависимости от надобности. Admob выдаёт результаты не в реальном времени а по прошествии некоторого времени (по моим наблюдениям двое суток), когда аналитика позволяет видеть всё в реальном времени, если Вам нужны результаты сразу.
Следующим шагом будет создание рекламный блоков. Вы можете создать один для всей игры, а можете штук 20 для всех сцен в игре, тут исключительно Ваш выбор, я делаю несколько игровых блоков на весь игровой процесс, так как в каждом случае вводить ID блока на каждую сцену — достаточно муторное занятие и отличий по эффекивности не имеет, разве что каждый блок прогружается в отдельности от других и это увеличивает количество показов рекламы.
Создаём баннер с частотой обновления 60 секунд, на самом деле можно указать любое значение, но важно, чтобы это значение так же было указано в плагине, скоро дойдём до этой части.
После создания баннера мы получаем идентификатор рекламного блока в формате: ca-app-pub-ххххххххххххххх/хххххххххх, этот идентификатор и является привязкой нашего рекламного блока в приложении с сервисом Admob. На этом манипуляции с Admob закончены.
В префабе находится 3 скрипта, каждый отвечает за свою роль:
1) Ad Mob Plugin — главный скрипт, который и выдаёт нашу рекламу.
2) Ad Mob Plugin Debug — дополнительный скрипт, который показывает кнопки, с помощью которых можно менять положение / вид / размер баннера в приложении.
3) Ad Mob Plugin Mockup — макет баннера. Используется для теста рекламного блока на сцене.
Последние два скрипта используются для тестирования, их нужно обязательно отключить перед билдом игры, иначе Вы получите игру с кнопками и макетом. Я не буду останавливаться на этих скриптах, так как самый главный для нас — это первый скрипт.
Отмечу несколько главных полей с этом скрипте:
Publisher ID — это и есть тот самый идентификатор рекламного блока, который мы получили в Admob (ca-app-pub-ххххххххххххххх/хххххххххх). Соответственно вводим его в это поле.
Is Testing — режим тестирования. Обязательно убираем галочку перед билдом.
Size — размер баннера. Выбираем нужный (можно посмотреть в тестовом режиме каждый размер).
Orientation — ориентация по вертикали или по горизонтали.
Horizontal position — позиция по горизонтали.
Vertical position — позиция по вертикали.
Refresh Interval — частота обновления рекламного блока, ставим то же значения, что указали в Admob (60 сек.).
Load on Start — включение загрузки рекламы сразу при старте приложения.
Дальше идут настройки Target — включение режима направленной (таргетированной) рекламы на определённую аудиторию.
Напомню основные моменты: Перед билдом отключаем Is Testing в Ad Mob Plugin, отключаем в префабе Ad Mob Plugin Debug и Ad Mob Plugin Mockup, вписываем наш Идентификатор рекламного блока в Publisher ID. В сцене с рекламой один префаб Admob Plugin.
Билдим наше приложение и обяательно проверяем на кликабельность. Если Ваша реклама показывается, кликается и переносит Вас по ссылкам, значит всё хорошо и в дальнейшем чтении этого поста вы не нуждаетесь. Но будьте осторожны! Если Вы будете кликать очень много раз, это означает, что на 1000 показов рекламы у вас 1000 кликов, т.е. эффективность рекламы = 100%, чего, конечно же, никогда не бывает и Ваш аккаунт Admob могут забанить за накрутку кликов.
Если же после билда и инсталла приложения реклама в нём показывается, но при клике по ней ничего не происходит, тогда есть небольшие проблемы и Вам со мной по пути.
Вся суть проблемы заключается в файле Android Manifest плагина.
Находим в Unity манифест (идёт с плагином при установке), открываем в редакторе и переставляем в нём одну строчку:
Сохраняем манифест, билдим приложение и проверяем на кликабельность.
В следующем посте опишу реализацию leaderboard для Android приложения на Unity3D.
Зарабатывайте на своей игре с помощью Unity Ads
Unity Ads предлагает решения, которые помогут вам размещать и показывать рекламу в игре по лучшей цене, а также находить и привлекать нужных игроков.
Monetize your game while optimizing the player experience.
Студии по всему миру полагаются на Unity Ads. Это решение, которое превращает игры в бизнес. Мы помогаем вам на каждом этапе стратегии монетизации и привлечения пользователей. Наши инструменты масштабируются в зависимости от сложности ваших проектов.
Повышайте доходность и развивайте пользовательскую базу
Диверсификация спроса для вашего рекламного инструментария
Получайте максимальный доход от встроенной рекламы независимо от ее источника, будь то Unity или один из 60 наших партнеров по спросу.
Упрощенные встроенные покупки
Оптимизируйте игровую экономику и собирайте все нужные показатели благодаря единому API для встроенных покупок с поддержкой всех популярных магазинов приложений.
Охват миллиардов пользователей
Масштабное сообщество Unity с охватом в 2,6 млрд устройств по всему миру и 23 млрд показов объявлений ежемесячно поможет вам привлекать нужную аудиторию и добиваться поставленных целей.
Интеллектуальный таргетинг
Развивайтесь быстрее благодаря расширенным инструментам таргетинга на базе машинного обучения, которые оптимизируют расходы на рекламу с учетом поставленных целей по доходу и удержанию.
«Unity — это потрясающая платформа. Она очень быстрая и удобная. Общая производительность — на высоте. Благодаря Unity мы смогли создать самую популярную игру в Индии по количеству установок».
«Unity — один из наших самых надежных партнеров. В мире рекламных сетей, конкурирующих с разработчиками, полезно иметь за спиной такого мощного союзника, как Unity. Эта платформа помогает разработчикам делать мир лучше».
«Тесное сотрудничество с командой клиента принесло нам большую пользу. Они помогли нам соответствующим образом управлять каскадной разработкой. Благодаря Unity мы повысили заполняемость, а также на 10 % увеличили эффективную цену за тысячу показов».
«В Angry Birds 2 Unity обеспечивает самый высокий показатель ARPDAU благодаря видео с вознаграждением. Мы стремимся максимально ясно донести до игроков мысль о доступных им преимуществах, и они отвечают на это неподдельным интересом. Им нравится возможность получать новых птиц за просмотры!»
«Платформа Unity Ads помогла нам значительно увеличить средний доход с пользователя. Этот показатель стал постепенно увеличиваться, достигнув самых высоких значений. Теперь наши игроки просят все больше рекламы — ведь это открывает им доступ к элементам, которые раньше были недоступны».
«Мне нужна была платформа, на которой было бы удобно разрабатывать игры, собирать отзывы и находить способы монетизации. Мы использовали Unity и добились существенных результатов: доходы от показов рекламы выросли более чем на 60 %, доходы от IAP — на 70 %, а показатель ARPDAU взлетел на целых 15 %!»
Решения, созданные экспертами в области игр
Простота настройки и использования
Интегрируйте рекламу напрямую в игру любого жанра с помощью простого и удобного в обновлении SDK.
Разнообразные форматы рекламы
С легкостью интегрируйте в игровой процесс различные форматы рекламы — от видео с вознаграждением до межстраничных объявлений — для повышения цены за тысячу показов (CPM).
Доверие и безопасность
Unity предоставляет инструменты, ресурсы и идеи для управления рекламой в играх, соблюдения законов и принятия обоснованных решений по монетизации.
Управление кампаниями
Самостоятельно настраивайте рекламные кампании, отслеживайте их результативность и при необходимости оптимизируйте с помощью нашей панели управления.
Мощная аналитика
Изучайте практическую аналитику и создавайте собственные отчеты в удобном интерфейсе с возможностью перетаскивания. Это поможет вам лучше понимать свои проекты и получать стабильный доход.
Консультации и услуги экспертов
Учитесь на лучших примерах и получайте поддержку в области управления учетными записями и профессиональных услуг от опытных специалистов индустрии.
Подробнее
Полезные ресурсы и истории успеха
Статистика Unity по рекламе в 2020 году
Отчет по играм 2021 года — это подробный обзор ключевых показателей из мира игр за 2020 год. В отчете рассмотрены многие аспекты, в том числе монетизация мобильных игр, вовлеченность, тенденции в многопользовательских играх и многое другое.
Центр ресурсов по iOS
Контент, ресурсы и функции для iOS, которые помогут издателям и рекламодателям без проблем перейти на рекламную среду с повышенной конфиденциальностью.
Узнайте, как компания Gametion вышла на мировой рынок
Студия Gametion использовала Unity Ads для достижения рекордных для индийских игровых проектов 475 млн установок с момента запуска. Узнайте, как им удалось этого добиться.
Избегайте этих четырех распространенных ошибок
Узнайте о распространенных ошибках и неверных суждениях о монетизации мобильных игр и научитесь избавляться от них. В этом поможет наше бесплатное руководство Четыре ошибки монетизации, которые вам дорого обходятся.
Unity Ads привлекает новых игроков для GameJam
Узнайте, как GameJam запускает десятки гиперказуальных игр и наращивает их популярность с помощью Unity.
Лучшие способы привлечения пользователей
Мы проконсультировались с экспертами Unity Ads по поводу стратегий запуска, назначения ставок, креативных концепций, оптимизации после установки и не только.
Почему компания Uken решила использовать исключительно Unity Ads
Узнайте, как благодаря Unity Ads студия Uken повысила удержание на 7 %, а вовлеченность аудитории в игровых сеансах — на 15 % (по сравнению с предыдущим средним показателем).
Станьте экспертом в управлении жизненным циклом игрока
Получайте более глубокое представление об игроках и персонализируйте игровой процесс с помощью решений для аналитики и вовлечения.
Принимайте решения по разработке на основе данных
Собирайте ценные данные и статистику с помощью Unity Analytics, чтобы анализировать и улучшать свою игру.
Поддерживайте интерес игроков на всех этапах
Переведите персонализацию игр на новый уровень благодаря нашим решениям для вовлечения.
Хотите быть в курсе всех новых разработок Unity? Подпишитесь на ежемесячную рассылку, чтобы получать новости о продуктах и информацию от разработчиков.
Решениям Unity Ads доверяют тысячи издателей игр и рекламодателей, и они помогают охватить миллионы игроков ежемесячно. Ознакомьтесь со всеми историями успеха наших клиентов здесь.
Средняя эффективная цена за тысячу показов для Unity Ads зависит от многих факторов, включая платформу, регион, особенности аудитории и места размещения рекламы в игре. Самый главный фактор — это количество активных игроков в вашей игре. Руководство по наилучшим методикам монетизации с помощью рекламы содержит рекомендации о том, как разработать эффективную рекламную стратегию и повысить прибыль.
Наш алгоритм машинного обучения всегда будет подбирать для вас самых выгодных пользователей. Но основные факторы успеха рекламной кампании — это интересные рекламные материалы, которые обеспечивают конверсию и выгодные ставки CPI. Другие советы смотрите в документации по оптимизации кампаний.
Audience Pinpointer — это мощный инструмент привлечения пользователей, который использует алгоритмы машинного обучения для выявления игроков, представляющих интерес помимо установки приложения. Гибкие цены позволяют больше платить за ценную (согласно прогнозам) аудиторию и меньше — за доступную. Подробнее о том, как это помогает повысить окупаемость рекламы (ROAS) и показатель удержания, смотрите здесь.
Unity Ads
Повышайте доходность и привлекайте ценных пользователей.
Monetize your game while optimizing the player experience.
Unity Ads предоставляет вам инструменты и средства анализа для повышения доходности и развития. Опыт и знания Unity Ads помогут как издателям игр, так и рекламодателям реализовать стратегии монетизации и привлечения пользователей.
Получайте доход от рекламы в своей игре с помощью Unified Auction, разнообразных форматов и средств расширенного анализа. В кампаниях по привлечению пользователей особенно полезны Audience Pinpointer, Reach Extension и Report Builder, которые дают уникальные рекомендации, превосходные рекламные инструменты и удобны в самостоятельно работе.
Начните монетизировать свою игру
Unity Ads SDK
Unity Ads SDK очень прост и потребляет минимум ресурсов, но дает вам самые актуальные возможности для монетизации.
Интеграция встроенных покупок (IAP)
Настройте интеграцию встроенных покупок Unity Ads и реализуйте внутриигровую экономику, которая будет приносить стабильный и диверсифицированный доход.
Панель управления Monetize
Панель управления Unity Monetize помогает размещать, контролировать и анализировать рекламу и встроенные покупки в вашей игре.
Сделайте свою игру источником дохода
Наши решения для монетизации построены на простой интеграции различных форматов рекламы и доступе к глобальному рынку спроса на рекламу для поддержки роста вашего бизнеса.
Единый аукцион
Получайте максимальный доход от встроенной рекламы независимо от ее источника, будь то Unity или один из 60 наших партнеров по спросу.
Разнообразные форматы рекламы
Интегрируйте в игровой процесс полноэкранные видео с вознаграждением, промежуточную рекламу, баннеры и другие форматы рекламы для повышения показателя CPM.
Начните расширять аудиторию уже сейчас
Панель управления Acquire
Панель управления Unity Acquire — это страница самообслуживания, где можно настраивать и изменять кампании напрямую.
Audience Pinpointer
Audience Pinpointer позволяет вам регулировать расходы на каждого игрока в зависимости от динамического показателя затрат на каждую установку, исходя из ваших задач оптимизации.
Reach extension
Reach Extension открывает доступ к дополнительному рекламному инструментарию, позволяя привлекать ценных пользователей из других сетей благодаря инструментам и опыту Unity.
Привлекайте ценных пользователей для развития вашей игры
Наши решения для привлечения пользователей (UA) позволяют значительно расширить аудиторию вашей рекламы и заявить о себе игрокам, которые с наибольшей вероятностью помогут вам добиться поставленных целей.
Глобальные масштабы
Благодаря охвату в 2,6 млрд устройств по всему миру и 23 млрд показов объявлений ежемесячно наши показатели помогут вам привлечь глобальную аудиторию, которая поможет вам добиться поставленных целей.
Расширенное таргетирование
Unity предлагает множество способов таргетирования для рекламных кампаний. Используйте наши услуги, чтобы сосредоточиться на ваших пользователях и конвертировать их в ценных новых игроков.
Слово клиентам
«Став единым источником в сотрудничестве с Unity и их Unified Auction, мы получили прирост вовлеченности в пределах сессий на 15% по сравнению с базовым трендом, а показатель удержания увеличился на 7%».
«Unity — это потрясающая платформа. Очень быстрая и удобная. Общая производительность — на высоте. Благодаря Unity мы смогли создать самую популярную игру в Индии по количеству установок».
Подпишитесь на рассылку Unity Ads, чтобы получать на электронную почту информацию о новом контенте, о продуктах и новостях отрасли.
Для издателей
Решениям Unity Ads доверяют тысячи издателей игр и рекламодателей, и они помогают охватить миллионы игроков ежемесячно. Unity Ads помогает монетизировать игры и расширять аудиторию клиентам по всему миру. Подробнее об историях успеха наших клиентов — здесь.
Обновления Unity Ads SDK выходят несколько раз в год, добавляя новые функции, исправляя ошибки или приводя систему в соответствие с изменениями рекламной индустрии. Получить новейшую версию Ads SDK можно здесь.
Средняя эффективная цена за тысячу показов для Unity Ads зависит от многих факторов, включая платформу, регион, особенности аудитории и места размещения рекламы в игре. Самый главный фактор — это количество активных игроков в вашей игре. Руководство по наилучшим методикам монетизации с помощью рекламы содержит ряд рекомендаций по повышению прибыли путем стратегической реализации кампании.
Теперь издатели могут автоматически получать ежемесячные выплаты по доходу с Unity Ads. Смотрите пошаговое руководство по конфигурации автоматических выплат для вашей организации.
Для рекламодателей
Наш алгоритм машинного обучения всегда будет подбирать для вас самых выгодных пользователей. Но основные факторы успеха рекламной кампании — это интересные рекламные материалы, которые обеспечивают конверсию и выгодные ставки CPI. Другие советы смотрите в документации по оптимизации кампаний.
Reach Extension дает доступ к аудитории других бирж для повышения предложения с использованием инструментов Unity для оптимизации. Все новые кампании Unity по привлечению пользователей включают эту опцию, а также другой инструментарий Unity для управления стратегиями таргетирования по всем источникам предложения из единой панели управления. Ознакомиться с другими часто задаваемыми вопросами можно здесь.
Audience Pinpointer — это мощный инструмент привлечения пользователей, который использует алгоритмы машинного обучения для выявления игроков, представляющих интерес помимо установки приложения. Гибкие цены позволяют больше платить за ценную (согласно прогнозам) аудиторию и меньше — за доступную. Подробнее о том, как это помогает повысить окупаемость рекламы (ROAS) и показатель удержания, смотрите здесь.
Полезный урок Unity #1 (Реклама)
Как добавить рекламу в приложения Unity 2d или 3d?
Урок сделан для новичков. Я знаю, что есть очень много хороших сервисов по предоставлению рекламы, но покажу Unity ads, т.к. это быстро и легко.
а) 1. Регистрируемся на сайте «unity ads» (если уже есть аккаунт в unity, то вводим его)
2. Добавляем новый проект. В новой вкладке забиваем имя проекта и указываем, что ее еще нет ни в app store, ни в google play.
3. После ваш проект. Перейдите по ней, как по ссылке и зайдите во вкладку Instructions. Скопируйте id вашей игры.
3.1 Так же зайдите в вкладку Platforms и опять перейдите по ссылке.
3.2 В ad pacement укажите формат рекламы и настройте ее, как вы хотите. Он может быть:
а) С возможностью пропустить
б) за награду (без возможности)
б) Если у вас unity 5.3 и более:
1. Переходим в unity
2. Заходим в вкладку window
4. Входим в аккаунт unity
5. Выбираем ваш проект
в) если у вас менее 5.3
1.Переходим в assets store
2. Вбиваем и качаем Unity ads. Импортируем в проект
Реклама у нас есть. Нужно научиться ее использовать.
а)для владельцев версии 5.3 уже встроены примеры в вкладке ads(в unity services).
б) Для владельцев версии менее 5.3 примеры такие:
для показа рекламы при 5 нажатиях на кнопку создадим с# скрипт:
добавляем на пустышку наш скрипт, добавляем кнопку и связываем.
Если вы поставили в тест моде false, то на телефоне будет реклама. На компьютерах заглушка.
Теперь можно заливать на сервисы и делать деньги. Но учтите, что начисление идет после 5000 просмотров.
Мой пример рекламы называется Purple rush и бесплатно доступен для скачивания в google play. Спасибо всем, кто дочитал. Особое Спасибо пикабушнику @termeat, за наставление на правильный путь. (В следующем уроке: Лидерборды и ачивки с помощью google play services)
Хороший пост, ты молодец.
Так сказать специфика присутствующего в это время контингента.
А так все хорошо, пиши еще. )
Все сделал как сказал. И заглушка появляется. Но вот реклама чаще всего просто не загружается на рабочем устройстве. С чем это связано не подскажешь??
Но учтите, что начисление идет после 5000 просмотров.
Мой пример рекламы называется Purple rush и бесплатно доступен для скачивания в google play.
Суть рекламы для самых маленьких.
В современном мире реклама атакует нас со всех направлений, тяжелее всего приходится старикам и детям, в силу возраста находящимся в группе риска. С детьми вообще всё печально: часть мультсериалов снимается исключительно с целью рекламы игрушек, кукол, щенячих патрулей, паровозиков и прочего.
И стал я замечать, что дочь моя попала в эти рекламные сети. Стандартное «а мне игрушек не надо, у меня их итак полно» во время походов в магазины за подарками на дни рождения других детей (обычно она просит игрушки не в магазине, а осознанно и то, чего ей реально не хватает) сменилось на просьбы купить рекламную продукцию.
И вот однажды, когда дочь (3,5 года) решила поиграть с попрыгунчиками (в своё время накопилось несколько десятков из автоматов по 10 рублей, стоящих на входах в магазины) случай предоставился: где-то нашёлся «неучтённый» мячик, ставший моим.
Я начал рекламировать мячик, рассказывать какого он хорошего цвета, как у него совсем не видно шов и т.д. Дочь потребовала отдать ей его, на что получила твёрдый отказ, тогда она предложила поменять мячик на другой, на что вновь получила отказ, но уже аргументированный тем, что у меня-то мячик замечательный какой, а у тебя обычный, так что менять не буду, если только на два. Она согласилась.
Далее была разъяснительная беседа, как же так вышло. С тех пор как отрезало, а из всего, что видела в рекламе просила только 1 вещь, но действительно хорошую.




























