Тестирование
После добавления нового приложения в Appodeal и интеграции SDK мы рекомендуем протестировать ваше приложение. Вот советы по успешному тестированию.
Проверка Интеграции
Шаг 1. Подготовка Настроек На Стороне Appodeal
Проверка Настроек Медиации
Перейдите в Application Settings → Mediation Settings → Line Items.
Выберите интересующий вас тип рекламы и проверьте подключение к сети.
В секции Line Items вы можете увидеть правила, необходимые для автоматического подключения некоторых сетей. Как только вы выполните все требования, сети будут автоматически подключены с использованием дефолтной учетной записи Appodeal. Например:
Для новых приложений автоматически подключается несколько рекламных сетей после получения первого запроса на загрузку рекламы.
Если вы видите сообщение This network will be activated by ad request.
Попробуйте отправить запрос на загрузку рекламы с выключенным тестовым режимом
для активации данной рекламной сети.
Убедитесь, что у вас подключено как минимум 2-3 рекламных сети. Если требования для автоматического подключения рекламных сетей не выполнены, вы можете подключить личные аккаунты рекламных сетей через Networks Setup.
Убедитесь что для подключенных сетей так же включены ад юниты:
Отметьте Приоритеты (Конфигурация Водопада)
Перейдите в Application settings → Mediation Settings → Priorities, и выберите тип рекламы.
По умолчанию установлена стандартная конфигурация приоритета для водопада, где расположены ад юниты подключенных сетей. Убедитесь, что ад юниты добавлены в вашу стандартную конфигурацию.
Если нет, добавьте их в конфигурацию, перетащив рекламные блоки из списка неиспользуемых позиций слева в пункт Автоматический приоритет, или используйте кнопку Переместить сюда все неиспользуемые позиции.
Шаг 2. Тестирование Интеграции SDK
Проверка Интеграции SDK С Тестовой Рекламой.
В тестовом режиме процент загружаемой рекламы должен быть 100%, тестовые ад юниты загружаются практически моментально по сравнению с реальной рекламой, загрузка которой может занимать некоторое время (0-30 секунд в зависимости от типа рекламы).
- Включите Тестовый Режим
- Включите логирование SDK
- Убедитесь, что все необходимые адаптеры были интегрированы в приложение.
- Запустите приложение и проверьте все плейсменты, в которые вы добавили рекламу. Убедитесь, что реклама загружается и отображается успешно.
- Откройте вкладку логов и проверьте логи Appodeal SDK. Для получения дополнительной информации просмотрите SDK logging
Запросы тестовых объявлений не считаются реальными запросами. Между тем, Appodeal требует как минимум одного реального запроса для активации основных рекламных сетей для каждого типа рекламы.
Проверка Интеграции SDK С Реальной Рекламой
Мы рекомендуем проверять работу приложения с тестовой рекламой для предотвращения некорректного поведения с настоящими объявлениями. В любом случае, необходимо убедиться, что интеграция SDK прошла успешно и подключенные рекламные сети готовы к использованию.
- Отключите тестовый режим.
- Убедитесь, что логирование включено.
- Убедитесь, что все необходимые адаптеры для рекламных сетей, которые вы планируете использовать, интегрированы в ваш проект.
- Запустите ваше приложение, проинициализируйте SDK и убедитесь что отправился запрос на загрузку рекламы. Это
необходимо для подключения рекламных сетей. Вы можете отслеживать активность SDK, отправку запросов и загрузки
рекламы в логах вашего приложения по тегу
Appodeal
. - Когда настройка сетей произведена корректно, запустите приложение, откройте логи и убедитесь что там нет сообщений
об ошибках или предупреждениях. Используйте логирование SDK для анализа логов по тегу
Appodeal
. Проверьте все плейсменты, где вы планируете показывать рекламу. Убедитесь, что реклама загружается и показывается корректно, без ошибок.
Если ваше приложение еще не опубликовано в поддерживаемых app stores (Google Play, App Store, Amazon), количество показов реальной рекламы будет ограничено двумя тысячами.
Полезные Методы SDK
Включение Тестового Режима
Использование тестового режима позволяет вам загружать тестовые креативы с вероятностью 100%.
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.SetTesting(true);
Appodeal.setTesting(true);
Включение Логирования
Для включения логирования, используйте следующий метод:
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.SetLogLevel(AppodealLogLevel.Verbose);
Журналы будут записаны в logcat с использованием тега Appodeal
.
Доступные параметры:
AppodealLogLevel.None
- логи отключены;AppodealLogLevel.Debug
- только debug логи;AppodealLogLevel.Verbose
- логи SDK и рекламных сетей.
Appodeal.setLogLevel(Appodeal.LogLevel.Verbose);
Журналы будут записаны в logcat с использованием тега Appodeal
.
Доступные параметры:
AppodealLogLevel.None
- логи отключены;AppodealLogLevel.Debug
- только debug логи;AppodealLogLevel.Verbose
- логи SDK и рекламных сетей.
Отключение Рекламных Сетей
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.DisableNetwork((string)network);
Используйте константы из AppodealStack.Monetization.Common.AppodealNetworks
, чтобы выбрать необходимую сеть.
Appodeal.disableNetwork((string)network);
Используйте константы из AppodealAds.Unity.Api.AppodealNetworks
, чтобы выбрать необходимую сеть.