Что такое канал уведомлений AdMob Offline Notifications?
Внезапно я увидел, что в нашем приложении появился новый канал уведомлений под названием «Офлайн-уведомления AdMob».
Мы используем AdMob, поэтому я предполагаю, что он создан библиотекой Google, но я не могу найти по нему никакой документации. Мне интересно, для чего этот канал используется, и возможно ли вообще его не иметь.
Канал создается при первом запуске приложения. Его идентификатор offline_notification_channel , а его важность установлена на низкий уровень (без вибрации, без звука).
1 ответ
Пока Admob не исправит эту проблему. как указал Oush, вы можете просто удалить канал уведомлений сразу после того, как он был создан admob, чтобы он не смущал ваших пользователей:
What is the "AdMob Offline Notifications" notification channel?
All of the sudden I saw that our app had a new notification channel named "AdMob Offline Notifications".
We do use AdMob, so I assume it’s created by Google’s library, but I can’t find any documentation on it. I’m wondering on what that channel is used for, and if it’s possible to not have it at all.
The channel is created as soon as the app is started the first time. The id of it is offline_notification_channel and its importance is set to low (no vibration, no sound).
Добавляем рекламу в мобильное приложение. AdMob для начинающих
Политика монетизации — одна из самых важных составляющих мобильного приложения. Доходит и до того, что разработчики сначала продумывают маркетинговую схему, а уже потом натягивают на нее геймплей. Сейчас существует множество проверенных способов повысить ARPU (Average Revenue Per User) своей игры: лутбоксы, батлпасы, прямые продажы апгрейдов или косметических предметов. В этой статье мы рассмотрим самый простой, старый, но от этого не менее эффективный способ получения прибыли с мобильного приложения — внутриигровая реклама, а так же поговорим о том, как внедрить ее в Unity на примере Google AdMob.
Что выбрать новичку? Unity Ads vs AdMob
Unity Ads и AdMob (Google) — два самых известных рекламных сервиса на рынке. По каждому существует тонна ресурсов в интернете, но с кем же из них сделать первый шаг?
Если вы читали название статьи (а вы его читали), вам должно быть очевидно, на кого пал мой выбор. Есть несколько причин, по которым я советую вам выбрать решение от Google:
У данного сервиса выше показатели CPC(cost-per-click);
Опыт работы со сторонним API;
Думаю, что вам все равно придется заводить AdMob-аккаунт, так почему бы не сделать это сейчас;
Подключаем AdMob
На YouTube есть много материала по теме подключения сервиса. Лично я использовал этот ролик, а также официальную документацию. Ниже приведу пошаговую инструкцию в формате текста с картинками.
Пошагово установка выглядит так:
Регистрируемся в AdMob
Создаем проект и настраиваем блоки (речь о каждом из блоков пойдет ниже)
Скачиваем с гитхаба официальный плагин
Импортируем в Unity (Assets — Import Package)
Прописываем в Assets — Google Mobile Ads — Settings ID своего приложения. Оно лежит на странице приложения в AdMob: Настройки приложения — Идентификатор приложения
Создаем классы необходимых рекламных блоков (рассмотрим ниже).
Рекламные блоки
Теперь обсудим, какие виды рекламных блоков нам предоставляет AdMob. Для того, чтобы создать блок, первым делом вы должны выбрать его тип. На сайте нас встречает вот такой список:
Ниже мы рассмотрим каждый вариант, в документации также есть необходимый код (меню Ad Formats слева).
ВАЖНО: В скриптах ниже вместо ID своих блоков на этапе тестирования нужно использовать тестовые ID, лежащие тут. Иначе ваше приложение забанят. В моем коде везде используются тестовые ID.
Баннер
Прямоугольный блок, который будет постоянно висеть на экране. Может обновляться автоматически. Частоту обновлений можно прописать вручную (Расширенные настройки — Автоматическое обновление — Специальный). Для вызова используем класс BannerView. В конструкторе указывается размер и положение на экране (в формате перечисления). Отрисовывается автоматически при загрузке сцены.

Баннер
Межстраничное объявление
Стандартная реклама полноэкранного формата. Вызывается методом Show(). Во время показа ставит игру на паузу.

Межстраничное объявление с вознаграждением
Реклама предыдущего формата с единственным отличием — после просмотра обратным вызовом можно начислить пользователю награду.

Реклама с вознаграждением
С вознаграждением
Практически предыдущий вариант, только пользователи должны согласиться на просмотр.
Расширенное нативное
Реклама, встраиваемая прямо в игровую сцену. По кусочкам собираем рекламу используя различные Get-методы. Советую посмотреть гайд на YouTube для быстрого понимания процесса встраивания и прочитать API здесь.
Итоговый результат выглядит так:

Нативная реклама
Запуск приложения
Реклама, появляющаяся перед запуском приложения. Приложение будет запускаться параллельно, так что этот формат можно использовать вместо экрана загрузки тяжеловесной сцены. Весь код берем с этой страницы.
Итоговый результат выглядит так:

Open App Ad
Послесловие
В реальности мир не делится на Unity Ads и AdMob, а подходить к выбору сети нужно, исходя из вашей целевой аудитории. Расширить кругозор по поводу существующих вариантов можно, прочитав эту статью. Также обычно никто не использует один сервис, когда существует медиация — автоматический выбор решения, которое заплатит больше в конкретной ситуации. По традиции отсылаю вас на отдельный источник, если заинтересовала данная тема.
5 приложений, которые нужно удалить с Android прямо сейчас

Социальная сеть Facebook* является сегодня самой популярной в мире, поэтому неудивительно, что соответствующее мобильное приложение установлено у огромного количества пользователей. Мобильный клиент позволяет вам получать уведомления о новых лайках, постить фотки своей еды и всегда оставаться на связи с друзьями. Однако взамен это приложение потребляет огромное количество системных ресурсов и значительно уменьшает срок работы мобильного гаджета от батареи. Согласно ежегодному отчёту AVG Android App Report, именно мобильный клиент Facebook* занимает верхние строчки в хит-параде самых прожорливых программ на платформе Android.
Альтернатива. Используйте мобильную версию Facebook* в любом современном браузере. Функциональность отличается ненамного, зато отсутствуют раздражающие уведомления и стремительно тающая батарея.
The Weather Channel и другие погодные приложения
The Weather Channel — отличный пример того, как на самой простой функции — отображении прогноза погоды — разработчики умудряются выстроить целый мегакомбайн. Здесь вы увидите и анимированные обои, и метеорологические карты, и букет интерактивных виджетов, и бог знает что ещё. Всё это хозяйство сидит в оперативной памяти устройства, каждые пять минут стучится в интернет и, разумеется, самым бессовестным образом съедает заряд вашей батареи.
Альтернатива. Выгляните в окошко — вы получите гораздо более надёжную информацию, чем то, что показывает виджет рабочего стола. Если необходим прогноз, то Google предоставит вам самое надёжное предсказание на неделю вперёд.
AntiVirus FREE и другие антивирусные программы
Дискуссия о том, нужны ли антивирусные программы на устройствах под управлением Android, иногда бывает довольно горячей. Я придерживаюсь мнения, что если вы не получаете root-права на устройстве и не устанавливаете взломанные программы из сторонних сомнительных источников, то антивирус вам не нужен. Компания Google бдительно следит за содержимым своего магазина и моментально удаляет из него все потенциально опасные элементы, поэтому всегда активный мониторинг антивируса будет только зря тормозить ваш смартфон или планшет.
Альтернатива. Если возникли всё-таки сомнения в здоровье гаджета, то установите антивирус, просканируйте, а затем удалите его.
Clean Master и другие оптимизаторы системы
Вера в чудеса является самой главной движущей силой для распространения разных «очистителей» и «оптимизаторов». Мол, сотни лучших программистов Google не смогли довести свою систему до ума, а вот этот изобретатель-одиночка взял и сделал! Спешим вас расстроить: большинство подобных приложений либо вообще ничего не делают, либо наносят только вред. Очистить кэш, удалить остатки старых программ можно и встроенными системными инструментами. Очистка же памяти на самом деле только замедляет запуск программ и работу Android вместо обещанного создателями утилит ускорения системы.
Альтернатива. Используйте имеющиеся в Android инструменты для очистки кэша приложений. Забудьте об оптимизации памяти.
Дефолтный браузер
Некоторые производители и разработчики сторонних прошивок снабжают свои творения специальными версиями браузера. Как правило, в них намертво вшиты ссылки на сайты рекламодателей и другой ненужный вам контент. Кроме этого, никто не может поручиться, что такой браузер не сливает вашу информацию налево. Лучше никогда не использовать подобную программу и вообще, если это возможно, удалить её из системы.
Альтернатива. Для Android существуют десятки хороших браузеров, но самым надёжным и быстрым является, несомненно, Google Chrome. Он функционален, обладает поддержкой самых современных веб-технологий, умеет экономить мобильный трафик и обладает простым и понятным интерфейсом.
А какие приложения вы считаете самыми вредными на платформе Android?
- 8 Android-жестов, о которых вы могли не знать
- 6 серьёзных недостатков Android, которые точно нужно исправить
- Какие приложения для Android установить на новый гаджет
*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.