Тестирование
После добавления нового приложения в Appodeal и интеграции SDK мы рекомендуем протестировать ваше приложение. Вот советы по успешному тестированию.
Обзор Интеграции
Шаг 1. Подготовка Настроек На Стороне Appodeal
Проверьте Настройки Медиации
Перейдите в Application Settings → Mediation Settings → Line Items.
Выберите интересующий вас тип рекламы и проверьте подключение к сети.
В разделе Статьи затрат вы можете увидеть правила для автоматического подключения сетей. Как только вы достигнете всех требований, сети будут подключены автоматически с использованием учетной записи Appodeal по умолчанию. Пример:
Для новых приложений несколько сетей будут подключены по умолчанию, если сервер Appodeal получит запрос на тип
объявления.
Если вы видите Эта сеть будет активирована по запросу объявления, попробуйте
запросить настоящую рекламу для активации этой сети, используя
учетную запись Appodeal по умолчанию.
Убедитесь, что у вас есть как минимум 2–3 активных сети. Если требования к автоматическому подключению слишком высоки для вашего приложения, вы можете связать личную учетную запись с помощью Networks Setup, чтобы подключить больше сетей.
Убедитесь, что все позиции включены для подключенных сетей:
Отметьте Приоритеты (Конфигурация Водопада)
Перейдите в Application settings → Mediation Settings → Priorities, и выберите тип рекламы.
По умолчанию для водопада есть только конфигурация приоритета по умолчанию, где размещаются все рекламные блоки из
подключенных сетей.
Убедитесь, что позиции добавлены в вашу текущую конфигурацию.
Если нет, добавьте их в конфигурацию, перетащив рекламные блоки из списка неиспользуемых позиций слева в пункт Автоматический приоритет, или используйте кнопку Переместить сюда все неиспользуемые позиции.
Шаг 2. Проверьте Интеграцию SDK
Проверьте Интеграцию SDK С Тестовыми Объявлениями
Объявления в тестовом режиме имеют 100% заполняемость, они загружаются почти сразу, сравнивая реальные объявления, загрузка которых занимает некоторое время (0-30 секунд в зависимости от типа рекламы).
- Включите режим тестирования
- Включите логирование СДК
- Убедитесь, что все необходимые адаптеры были интегрированы в приложение.
- Запустите приложение и проверьте все плейсменты, в которые вы добавили рекламу. Убедитесь, что реклама загружается и отображается успешно.
- Откройте вкладку логов и проверьте логи 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.Debug);
Журналы будут записаны в logcat с использованием тега Appodeal
.
Доступные параметры:
AppodealLogLevel.None
- логи отключены;AppodealLogLevel.Debug
- только debug логи;AppodealLogLevel.Verbose
- логи SDK и рекламных сетей.
Appodeal.setLogLevel(Appodeal.LogLevel.Debug);
Журналы будут записаны в 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
, чтобы выбрать необходимую сеть.
Отключение Рекламных Сетей Для Конкретного Типа Рекламы
Чтобы отключить сети для определенных форматов рекламы, используйте следующий метод:
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.DisableNetwork((string)network, adTypes);
Appodeal.disableNetwork((string)network, adTypes);
Тестирование Интеграции Рекламных Сетей
Вы можете использовать нашу Test Activity для ручного тестирования интеграции адаптеров. Для старта Test Activity используйте метод ниже.
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.ShowTestScreen();
Appodeal.showTestScreen();