Режим отладки интеграции
Это архивная версия документации. Актуальная документация по всем платформам находится здесь.
Режим отладки интеграции помогает заранее выявить ошибки при подключении рекламной SDK или понять, что интеграция прошла успешно.
- Индикатор корректной интеграции нативной рекламы
- Режим проверки интеграции актуальной версии рекламной SDK
Индикатор корректной интеграции нативной рекламы
С помощью индикатора можно определить, успешно ли прошла интеграция нативной рекламы или получить отладочную информацию, чтобы понять причину ошибки.
Чтобы включить отображение индикатора в отладочном режиме, вызовите метод enableDebugErrorIndicator со значением true
:
MobileAds.enableDebugErrorIndicator(true)
Если интеграция прошла успешно, то в отладочном режиме, поверх рекламного объявления появится рамка светлого зеленого цвета.
Если при интеграции нативной рекламы допущена ошибка, то в отладочном режиме, поверх рекламного объявления, появится индикатор. По нажатию на индикатор вы увидите сообщение с отладочной информацией, по которой можно понять причину ошибки. Повторное нажатие на индикатор скрывает сообщение.
Чтобы выключить отображение индикатора в отладочном режиме, вызовите метод enableDebugErrorIndicator со значением false
:
MobileAds.enableDebugErrorIndicator(false)
Режим проверки интеграции актуальной версии рекламной SDK
- индикатор устаревшей версии библиотеки;
- lint проверка использования актуальной версии SDK.
Индикатор устаревшей версии библиотеки
Индикатор устаревшей версии рекламной SDK отображается в виде тоста во время инициализации библиотеки или загрузки объявления.
Более подробная информация о проблеме дублируется в логи приложения.
- Пример логов:
-
*************************************************************************************** * The integrated version of the Yandex Mobile Ads SDK is outdated. * * Please update com.yandex.android:mobileads to the latest version. * * Learn more about the latest version of the SDK here: * * https://yandex.ru/dev/mobile-ads/doc/android/quick-start/android-ads-component.html * * Changelog: https://yandex.ru/dev/mobile-ads/doc/intro/changelog-android.html * ***************************************************************************************
Чтобы выключить отображение индикатора в отладочном режиме, вызовите метод enableDebugErrorIndicator со значением false
:
MobileAds.enableDebugErrorIndicator(false)
Не рекомендуется отключать валидацию индикатора устаревшей версии SDK. Старайтесь всегда использовать самую актуальную версию библиотеки, чтобы получать максимальный доход от рекламы.
Lint проверка использования актуальной версии SDK
Lint проверка использования актуальной версии SDK запускается во время сборки релизной версии приложения.
Lint проверка осуществляется за счет вызова gradle task lintVitalRelease
. Таск падает, если используемая версия рекламной SDK более неактуальна.
Данная проверка не даст собраться приложению, если уже была выпущена более новая версия sdk.
Чтобы отключить проверку использования актуальной версии SDK, можно воспользоваться стандартным способом отключения lint проверок при помощи gradle-кода (подробнее в документации Android).
android {
lintOptions {
disable 'MobileAdsSdkOutdatedVersion'
}
}