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

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

После добавления нового приложения в Appodeal и интеграции 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.

Убедитесь что для подключенных сетей так же включены ад юниты:

Проверьте Приоритеты (Конфигурация Водопада).

Откройте Настройки приложения → Mediation Settings → Priorities, выберите тип рекламы.

По умолчанию установлена стандартная конфигурация приоритета для водопада, где расположены ад юниты подключенных сетей. Убедитесь, что ад юниты добавлены в вашу стандартную конфигурацию.

Если нет, добавьте их, перетащив из списка Unused Line Items на левой стороне, в Automatic Priority.

Шаг 2. Тестирование Интеграции SDK

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

к сведению

В тестовом режиме процент загружаемой рекламы должен быть 100%, тестовые ад юниты загружаются практически моментально по сравнению с реальной рекламой, загрузка которой может занимать некоторое время (0-30 секунд в зависимости от типа рекламы).

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

Запросы на загрузку тестовой рекламы не считаются за реальные. Для подключения сетей вам необходим запрос на загрузку от рекламных сетей.

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

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

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

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

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

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

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

Appodeal.setTestingEnabled(true)

к сведению

Метод должен быть вызван перед инициализацией SDK.

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

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

Appodeal.setLogLevel(.verbose)

к сведению

Метод должен быть вызван перед инициализацией SDK.

Логи пишутся в консоль с тегом "Appodeal". Доступные параметры:

  • APDLogLeveloff - логи отключены;
  • APDLogFlagError - только сообщения об ошибках;
  • APDLogLevelWarning - сообщения об ошибках и предупреждениях;
  • APDLogLevelDebug - уровень логировани debug;
  • APDLogLevelInfo - ошибки, предупреждения и информационные сообщения;
  • APDLogLevelVerbose - логи от Appodeal SDK и интегрированных рекламных сетей.

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

Appodeal.disableNetworks([ARRAY_OF_NETWORKS])

к сведению

Метод должен быть вызван перед инициализацией SDK.

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

adcolony

admob

amazon_ads

applovin

bidmachine

chartboost

facebook

ironsource

my_target

smaato

inmobi

mopub

ogury

startapp

tapjoy

unity_ads

vungle

yandex

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

Appodeal.disableNetwork(for: .banner, name: "NETWORK_NAME")
Appodeal.disableNetwork(for: .nativeAd, name: "NETWORK_NAME")
Appodeal.disableNetwork(for: .MREC, name: "NETWORK_NAME")
Appodeal.disableNetwork(for: .interstitial, name: "NETWORK_NAME")
Appodeal.disableNetwork(for: .rewardedVideo, name: "NETWORK_NAME")

к сведению

Метод должен быть вызван перед инициализацией SDK.