Перейти к основному содержимому
Версия: 3.4.0-beta.2

Тестирование

После добавления нового приложения в 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 секунд в зависимости от типа рекламы).

  1. Включите Тестовый Режим
  2. Включите логирование SDK
  3. Убедитесь, что все необходимые адаптеры были интегрированы в приложение.
  4. Запустите приложение и проверьте все плейсменты, в которые вы добавили рекламу. Убедитесь, что реклама загружается и отображается успешно.
  5. Откройте вкладку логов и проверьте логи Appodeal SDK. Для получения дополнительной информации просмотрите SDK logging
к сведению

Запросы тестовых объявлений не считаются реальными запросами. Между тем, Appodeal требует как минимум одного реального запроса для активации основных рекламных сетей для каждого типа рекламы.

Проверка Интеграции SDK С Реальной Рекламой

Мы рекомендуем проверять работу приложения с тестовой рекламой для предотвращения некорректного поведения с настоящими объявлениями. В любом случае, необходимо убедиться, что интеграция SDK прошла успешно и подключенные рекламные сети готовы к использованию.

  1. Отключите тестовый режим.
  2. Убедитесь, что логирование включено.
  3. Убедитесь, что все необходимые адаптеры для рекламных сетей, которые вы планируете использовать, интегрированы в ваш проект.
  4. Запустите ваше приложение, проинициализируйте SDK и убедитесь что отправился запрос на загрузку рекламы. Это необходимо для подключения рекламных сетей. Вы можете отслеживать активность SDK, отправку запросов и загрузки рекламы в логах вашего приложения по тегу Appodeal.
  5. Когда настройка сетей произведена корректно, запустите приложение, откройте логи и убедитесь что там нет сообщений об ошибках или предупреждениях. Используйте логирование SDK для анализа логов по тегу Appodeal. Проверьте все плейсменты, где вы планируете показывать рекламу. Убедитесь, что реклама загружается и показывается корректно, без ошибок.
к сведению

Если ваше приложение еще не опубликовано в поддерживаемых app stores (Google Play, App Store, Amazon), количество показов реальной рекламы будет ограничено двумя тысячами.

Полезные Методы SDK

Включение Тестового Режима

Использование тестового режима позволяет вам загружать тестовые креативы с вероятностью 100%.

Appodeal.SetTesting(true);
Метод должен быть вызван перед инициализацией SDK.

Включение Логирования

Для включения логирования, используйте следующий метод:

Appodeal.SetLogLevel(AppodealLogLevel.Verbose);
Метод должен быть вызван перед инициализацией SDK.

Журналы будут записаны в logcat с использованием тега Appodeal.

Доступные параметры:

  • AppodealLogLevel.None - логи отключены;
  • AppodealLogLevel.Debug - только debug логи;
  • AppodealLogLevel.Verbose - логи SDK и рекламных сетей.

Отключение Рекламных Сетей

Appodeal.DisableNetwork((string)network);
Метод должен быть вызван перед инициализацией SDK.

Используйте константы из AppodealStack.Monetization.Common.AppodealNetworks, чтобы выбрать необходимую сеть.


Отключение Рекламных Сетей Для Определенных Типов Рекламы

Чтобы отключить сети для определенных форматов рекламы, используйте следующий метод:

Appodeal.DisableNetwork((string)network, adTypes);
Метод должен быть вызван перед инициализацией SDK.

Тестирование Интеграции Рекламных Сетей

Этот метод поддерживается только для Android платформы

Вы можете использовать нашу Test Activity для ручного тестирования интеграции адаптеров. Для старта Test Activity используйте метод ниже.

Appodeal.ShowTestScreen();