Тестирование Интеграции Appodeal SDK
Только после того, как вы получите одобрение от нашего Accelerator Program менеджера, а также Meta и MMP подключены к вашему приложению на предыдущем шаге, вы можете начать тестирование интеграции.
Прежде чем мы сможем запустить кампанию, вам необходимо протестировать интеграцию Appodeal SDK в вашем приложение.
- Запустите ваше приложение с открытой Console / Logcat и проверьте логи по тегу Appodeal, как описано в наших руководствах:
- Необходимо убедиться, что выполнены следующие шаги:
- 2.1 Вы видите, что Appodeal SDK версии 3.3.0+ инициализирован:
Android:
D SDK-Public [Appodeal]: initialize Appodeal
D SDK-Public [Initialize]: v*** initialized, appKey: …, package name: …
iOS:
[Appodeal ***] [debug] [api] Set initialization delegate : < *** AppDelegate: 0x600000240ba0>
[Appodeal ***] [info] [application] SDK was running on ***
- 2.2 Окно Consent Manager и ATT(только для iOS) видны на экране сразу после инициализации Appodeal и вы не видите никаких ошибок в логах:
После инициализации Appodeal SDK окно Consent Manager и ATT должно отображаться автоматически, если вы интегрировали Admob (Android, iOS, Unity) и выполнили шаги из этого руководства.
Android:
iOS:
Сначала вы увидите окно ATT:
Если запрос на ATT одобрен, вы увидите окно Consent Manager:
- 2.3 Тестовый режим отключен
Android:
D SDK-Public [Appodeal]: setTesting. testing: false
iOS:
[Appodeal ***] [debug] [api] Set testing mode: disabled
- 2.4 Adjust или AppsFlyer инициализирована (Зависит от используемого вами MMP аккаунта):
Android:
Service [Info]: Adjust - ver. *** initialized
Service [Info]: Appsflyer - ver. *** initialized
iOS:
[Appodeal ***] [debug] [services] Initialize Adjust service with parameters: <APDServiceConfigurationModel: ***>
[Appodeal ***] [debug] [services] Initialize Appsflyer service with parameters: <APDServiceConfigurationModel: ***>
- 2.5 Meta инициализирована. Если возникают какие-либо ошибки, убедитесь, что вы полностью выполнили наше руководство по интеграции Meta.
Android:
Service [Info]: FacebookAnalytics - ver. *** initialized
iOS:
[Appodeal ***] [debug] [services] Initialize Facebook service with parameters: <APDServiceConfigurationModel: ***>
- 2.6 Убедитесь, что вы инициализировали необходимые типы рекламы (Rewarded Video/ Interstitial/ Banner):
Android:
Banner [Initialize]: done
Interstitial [Initialize]: done
RewardedVideo [Initialize]: done
iOS:
[Appodeal ***] [debug] [mediation] Starting APDAdQueueManager for "Rewarded Video" ad request
[Appodeal ***] [debug] [mediation] Starting APDAdQueueManager for "Interstitial Ad" ad request
[Appodeal ***] [debug] [mediation] Starting APDAdQueueManager for "Banner" ad request
- 2.7 Не исключайте рекламные сети:
Android:
D Network [Info]: A4g - ver. ***
D Network [Info]: Adcolony - ver. ***
D Network [Info]: Admob - ver. ***
D Network [Info]: Admob_native - ver. ***
D Network [Info]: Admob_mediation - ver. ***
D Network [Info]: Applovin - ver. ***
D Network [Info]: Appodeal - ver. ***
D Network [Info]: Bidmachine - ver. ***
D Network [Info]: Bidon - ver. ***
D Network [Info]: Bigo_ads - ver. ***
D Network [Info]: Dt_exchange - ver. ***
D Network [Info]: Gam - ver. ***
D Network [Info]: Facebook - ver. ***
D Network [Info]: Mintegral - ver. ***
D Network [Info]: Inmobi - ver. ***
D Network [Info]: Ironsource - ver. ***
D Network [Info]: Mraid - ver. ***
D Network [Info]: My_target - ver. ***
D Network [Info]: Notsy - ver. ***
D Network [Info]: Unity_ads - ver. ***
D Network [Info]: Vast - ver. ***
D Network [Info]: Vungle - ver. ***
D Network [Info]: Yandex - ver. ***
iOS:
[Appodeal ***] [info] [api] VAST integration via SDK of version ***
[Appodeal ***] [info] [api] Bidon integration via SDK of version ***
[Appodeal ***] [info] [api] InMobi integration via SDK of version ***
[Appodeal ***] [info] [api] Yandex Mobile Ads integration via SDK of version ***
[Appodeal ***] [info] [api] AppLovin integration via SDK of version ***
[Appodeal ***] [info] [api] GAM integration via SDK of version ***
[Appodeal ***] [info] [api] Pangle integration via SDK of version ***
[Appodeal ***] [info] [api] Google Mobile Ads integration via SDK of version ***
[Appodeal ***] [info] [api] Amazon integration via SDK of version aps-ios-***
[Appodeal ***] [info] [api] Mintegral integration via SDK of version ***
[Appodeal ***] [info] [api] DT Exchange integration via SDK of version ***
[Appodeal ***] [info] [api] AppLovin MAX integration via SDK of version ***
[Appodeal ***] [info] [api] A4G integration via SDK of version ***
[Appodeal ***] [info] [api] Bigo ADS integration via SDK of version ***
[Appodeal ***] [info] [api] Unity Ads integration via SDK of version ***
[Appodeal ***] [info] [api] Google Mobile Ads (Mediation) integration via SDK of version ***
[Appodeal ***] [info] [api] Smaato integration via SDK of version ***
[Appodeal ***] [info] [api] Vungle Ads integration via SDK of version ***
[Appodeal ***] [info] [api] IronSource integration via SDK of version ***
[Appodeal ***] [info] [api] Crosspromo & Direct Offers integration via SDK of version ***
[Appodeal ***] [info] [api] MRAID integration via SDK of version ***
[Appodeal ***] [info] [api] Meta Audience Network integration via SDK of version ***
[Appodeal ***] [info] [api] Notsy integration via SDK of version ***
[Appodeal ***] [info] [api] Google Mobile Ads (Native Banner) integration via SDK of version ***
[Appodeal ***] [info] [api] BidMachine integration via SDK of version ***
- 2.8 Убедитесь, что можете показать все инициализированные типы рекламы в своем приложении:
Android:
Appodeal com.example.app D Interstitial [Notify Shown]
Appodeal com.example.app D RewardedVideo [Notify Shown]
Appodeal com.example.app D Banner [Notify Shown]
iOS:
[Appodeal ***] [info] [impression] Track viewability finish for: Banner ***
[Appodeal ***] [debug] [impression] Impression <APDImpression: ***> succesfully tracked
[Appodeal ***] [debug] [api] [Callback] [Rewarded] Did finish with reward: ***
[Appodeal ***] [debug] [impression] Impression <APDImpression: ***> succesfully tracked
[Appodeal ***] [debug] [api] [Callback] [Interstitial] Did finish with reward: ***
[Appodeal ***] [debug] [impression] Impression <APDImpression: ***> succesfully tracked
Форма Для Отправки Логов Appodeal SDK:
Отправьте нашему Accelerator Program Manager max.haroshka@appodeal.com все логи в одном файле .txt для проверки , используя форму ниже, с выключенным тестовым режимом(он выключен поумолчанию).
Лучшие практики:
- Не инициализируйте Appodeal SDK более одного раза в своем приложении
- Не проверяйте, м ожете ли вы показывать баннер перед его показом, поскольку это автоматически обновляемый тип рекламы, и он будет показан сразу после загрузки.
- (Только для Unity!) Не выполняйте любые изменения UI (изменение цвета, позиции объектов, размеров, текстов и т.д.) из функций обратного вызова напрямую. (инструкция)