Test Appodeal SDK Integration
warning
Only once you get the approval from our Account Manager that Meta and MMP are connected to your app from the previous step can you start testing your integration.
Before we can launch the campaign, you'll need to test Appodeal SDK integration in your app.
- Launch your app with the Console/Logcat open and check the logs by the tag "Appodeal," as outlined in our guides:
- Make sure you've completed the following steps:
- 2.1 You can see that the Appodeal SDK of version 3.3.0+ is initialized:
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 window and ATT(only for iOS) are visible on the screen right after Appodeal initialization and you don't see any related errors in logs:
note
Android:
iOS:
First of all you will see ATT window
if request is approved for ATT then you will see Consent Manager window
- 2.3 Test mode is disabled
Android:
D SDK-Public [Appodeal]: setTesting. testing: false
iOS:
[Appodeal ***] [debug] [api] Set testing mode: disabled
- 2.4 Adjust or AppsFlyer is initialized (Depending on the MMP account you are using):
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 is initialized. If you get any errors, ensure you have fully completed Meta integration.
Android:
Service [Info]: FacebookAnalytics - ver. *** initialized
iOS:
[Appodeal ***] [debug] [services] Initialize Facebook service with parameters: <APDServiceConfigurationModel: ***>
- 2.6 Make sure you've initialized the required ad types (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 Do not exclude the ad networks :
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 You can show all initialized ad types in your app :
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
Form For Submitting Appodeal SDK Logs:
info
Send our Accelerator Program Manager max.haroshka@appodeal.com all the logs in one .txt file, using the form below to check with the test mode disabled (it is disabled by default).
Best Practices:
- Do not initialize Appodeal SDK more than once in your app
- Do not check if you can show Banner as it's an automatically updated ad type, and it will be shown as soon as it's loaded
- (Unity only!) Do not perform any UI changes (changing colors, positions, sizes, texts, and so on) directly in our callback functions. (Guide)