AppLovin / AppLovin-MAX-SDK-Android

Other
219 stars 99 forks source link

Clarification: While adding the Mediation adapter, shall I need to initialize that SDK's initialization as mandatory #543

Open jesphinpt opened 12 months ago

jesphinpt commented 12 months ago

MAX SDK Version

11.11.3

Device/Platform Info

ios and Android

Current Behavior

Currently, I did not initialize the SDK of the mediation adapters in the code. So it was shown the Not initialized status. Does it cause any issues with the revenue or any other thing.

I have added Applovin SDk and its mediation adapters. But not added the SDKs and the initialization methods to the app's code. For eg) Added Google AdManager Mintegral SDK's ApplovinMediationAdapters. Is that enough? Or shall I need to add the individual SDK and its initialization.

Expected Behavior

No response

How to Reproduce

I have added Applovin SDk and its mediation adapters. But not added the SDKs and the initialize the SDKs in the app's code. For eg) Added Google AdManager Mintegral SDK's and ApplovinMediationAdapters. Is that enough?

Additional Info

No response

applovinAsh commented 12 months ago

Hi, if you do not initialize the adapters, you cannot use those networks when loading ads. Please follow our documentation to add and initialize networks in your application properly. Android: https://dash.applovin.com/documentation/mediation/android/mediation-adapters Unity: https://dash.applovin.com/documentation/mediation/unity/mediation-adapters

jesphinpt commented 12 months ago

@applovinAsh Then why it showing the status as completed in the debugger

My Android Applovin showing the status as initializing. Why iy showing the status as initializing any thoughts?

Screenshot 2023-09-11 at 11 39 13 AM

My Android Applovin showing the status as initializing. Why iy showing the status as initializing any thoughts? .

jesphinpt commented 12 months ago

I have the adapter SDK in my code. I added Inmobi applovin mediation. But not initialized the inmobi SDK. Does this make any issues?

Initialization Status not initialized

@applovinAsh

WhatsApp Image 2023-09-14 at 4 28 44 PM WhatsApp Image 2023-09-14 at 4 29 39 PM

applovinAsh commented 11 months ago

Can you open a ticket on zendesk with verbose logs enabled from the start of a session so we can get some more information? To enable verbose logs, see here: https://support.applovin.com/hc/en-us/articles/4413218413325-How-to-Enable-Verbose-Logging-in-the-AppLovin-SDK To start a zendesk ticket, see here: https://www.applovin.com/support

jesphinpt commented 11 months ago
D/AppLovinSdk: [AppLovinSdk] 
    ========================================
    SDK Session Begin
    ========================================
AppLovinSdk: [AppLovinSdkSettings] setMuted(muted=true)
D/AppLovinSdk: [AppLovinSdk] Starting mediation debugger...
D/AppLovinSdk: [AppLovinSdkSettings] setVerboseLogging(isVerboseLoggingEnabled=true)
D/AppLovinSdk: [AppLovinSdk] Started mediation debugge

AppLovinSdk: [ConnectionManager] Successful POST returned 200 in 0.124 s over wifi to #1086283853 "ms.applovin.com/5.0/i"
D/AppLovinSdk: [AppLovinSdk] Initializing SDK in MAX environment...
D/AppLovinSdk: [TaskInitializeSdk] Initializing AppLovin SDK v11.11.3...
D/AppLovinSdk: [FileManager] Compacting cache...
D/AppLovinSdk: [FileManager] Cache has no maximum size set; skipping drop...
D/AppLovinSdk: [FileManager] Looking up cached resource: .nomedia
I/AppLovinSdk: [TaskApiSubmitData] Task execution delayed until after init

AppLovinSdk: [MediationDebuggerListAdapter] 
    ========== MEDIATION DEBUGGER ==========
    ========== APP INFO ==========
    Dev Build - true
    Test Mode - disabled
    Target SDK - 33
    ========== MAX ==========
    SDK Version - 11.11.3
    Plugin Version - None
    Ad Review Version - Disabled
    ========== PRIVACY ==========
    CMP Name - null
    IABTCF_TCString - null
    IABTCF_gdprApplies - null
    Age Restricted User - No value set
    Has User Consent - No value set
    "Do Not Sell" - No value set
    Consent Flow Enabled - false
    Privacy Policy - undefined
    Terms of Service - undefined
    ========== NETWORKS ==========
    ---------- APPLOVIN_NETWORK ----------
    Status  - COMPLETE
    SDK     - 11.11.3
    Adapter - 11.11.3
    ---------- FACEBOOK_NETWORK ----------
    Status  - COMPLETE
    SDK     - 6.16.0
    Adapter - 6.16.0.0
    ---------- GOOGLE_AD_MANAGER_NETWORK ----------
    Status  - COMPLETE
    SDK     - 22.3.0
    Adapter - 22.3.0.0
    ---------- ADMOB_NETWORK ----------
    Status  - COMPLETE
    SDK     - 22.3.0
    Adapter - 22.3.0.0
D/AppLovinSdk: [MediationDebuggerListAdapter] 
---------- INMOBI_NETWORK ----------
Status  - COMPLETE
SDK     - 10.5.7
Adapter - 10.5.7.0
---------- VUNGLE_BIDDING ----------
Status  - COMPLETE
SDK     - 6.12.1
Adapter - 6.12.1.1
---------- MINTEGRAL_BIDDING ----------
Status  - COMPLETE
SDK     - MAL_16.5.11
Adapter - 16.5.11.0
---------- OGURY_PRESAGE_NETWORK ----------
Status  - COMPLETE
SDK     - 5.6.0
Adapter - 5.6.0.0
---------- TIKTOK_BIDDING ----------
Status  - COMPLETE
SDK     - 5.4.1.1
Adapter - 5.4.1.1.0
========== AD UNITS ==========
---------- Android_INT ----------
Identifier - jhijhbub
Format     - INTER
----------  Android App Open ----------
Identifier - yhbjhbjhb
Format     - APPOPEN
----------  Android MREC ----------
Identifier - ggguygj
Format     - MREC
========== END ==========

D/AppLovinSdk: [TaskFetchDeveloperUri] Looking up developer URI for package name: I/AppLovinSdk: [ConnectionManager] Sending GET request to id=#33357131 "play.google.com/store/apps/details"... /AppLovinSdk: [MediationAdapterManager] Loaded ADMOB_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleMediationAdapter', adapterName='ADMOB_BIDDING', isTesting=true} I/AppLovinSdk: [TaskApiSubmitData] MAIN queue finished task TaskApiSubmitData D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleMediationAdapter', adapterName='ADMOB_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded ADMOB_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleMediationAdapter', adapterName='ADMOB_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleMediationAdapter', adapterName='DV360_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded ADMOB_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleMediationAdapter', adapterName='ADMOB_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.FacebookMediationAdapter', adapterName='FACEBOOK_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded FACEBOOK_NATIVE_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.FacebookMediationAdapter', adapterName='FACEBOOK_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.FacebookMediationAdapter', adapterName='FACEBOOK_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded FACEBOOK_NATIVE_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.FacebookMediationAdapter', adapterName='FACEBOOK_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter', adapterName='GOOGLE_AD_MANAGER_NATIVE_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded GOOGLE_AD_MANAGER_NATIVE_NETWORK I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter', adapterName='GOOGLE_AD_MANAGER_NATIVE_NETWORK', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter', adapterName='GOOGLE_AD_MANAGER_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded GOOGLE_AD_MANAGER_NATIVE_NETWORK I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter', adapterName='GOOGLE_AD_MANAGER_NATIVE_NETWORK', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded INMOBI_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded INMOBI_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded INMOBI_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.InMobiMediationAdapter', adapterName='INMOBI_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.MintegralMediationAdapter', adapterName='MINTEGRAL_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded MINTEGRAL_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.MintegralMediationAdapter', adapterName='MINTEGRAL_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.MintegralMediationAdapter', adapterName='MINTEGRAL_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded MINTEGRAL_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.MintegralMediationAdapter', adapterName='MINTEGRAL_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.OguryPresageMediationAdapter', adapterName='OGURY_PRESAGE_NETWORK', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded OGURY_PRESAGE_NETWORK I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.OguryPresageMediationAdapter', adapterName='OGURY_PRESAGE_NETWORK', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.ByteDanceMediationAdapter', adapterName='TIKTOK_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded TIKTOK_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.ByteDanceMediationAdapter', adapterName='TIKTOK_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.ByteDanceMediationAdapter', adapterName='TIKTOK_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded TIKTOK_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.ByteDanceMediationAdapter', adapterName='TIKTOK_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.VungleMediationAdapter', adapterName='VUNGLE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded VUNGLE_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.VungleMediationAdapter', adapterName='VUNGLE_BIDDING', isTesting=true} D/AppLovinSdk: [TaskAutoInitAdapters] Auto-initing adapter: MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.VungleMediationAdapter', adapterName='VUNGLE_NATIVE_BIDDING', isTesting=true} D/AppLovinSdk: [MediationAdapterManager] Loaded VUNGLE_BIDDING I/AppLovinSdk: [MediationAdapterInitializationManager] Initializing adapter MediationAdapterSpec{adapterClass='com.applovin.mediation.adapters.VungleMediationAdapter', adapterName='VUNGLE_BIDDING', isTesting=true} D/TrafficStats: tagSocket(95) with statsTag=0xffffffff, statsUid=-1 D/AppLovinSdk: [OpenMeasurementService] Init succeeded and took 15ms D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleMediationAdapter] Initializing Google SDK... I/AppLovinSdk: [TaskFireMediationPostbacks] MEDIATION_POSTBACKS queue finished task TaskFireMediationPostbacks D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleMediationAdapter] Initializing Google SDK... D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleMediationAdapter] Initializing Google SDK... D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleMediationAdapter] Initializing Google SDK... D/AppLovinSdk: [MediationAdapterWrapper] GoogleMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] FacebookMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing FacebookMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [FacebookMediationAdapter] Initializing Facebook SDK with placements: [5464657674767667] D/AppLovinSdk: [MediationAdapterWrapper] FacebookMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] FacebookMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing FacebookMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [FacebookMediationAdapter] Facebook attempted initialization already - marking initialization as completed D/AppLovinSdk: [MediationAdapterWrapper] FacebookMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] GoogleAdManagerMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleAdManagerMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleAdManagerMediationAdapter] Initializing Google Ad Manager SDK... D/AppLovinSdk: [MediationAdapterWrapper] GoogleAdManagerMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] GoogleAdManagerMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing GoogleAdManagerMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [GoogleAdManagerMediationAdapter] Initializing Google Ad Manager SDK... D/AppLovinSdk: [MediationAdapterWrapper] GoogleAdManagerMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing InMobiMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [InMobiMediationAdapter] Initializing InMobi SDK with account id: 43424443434343434... I/AppLovinSdk: [TaskFireMediationPostbacks] MEDIATION_POSTBACKS queue finished task TaskFireMediationPostbacks D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing InMobiMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [InMobiMediationAdapter] InMobi SDK already initialized D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing InMobiMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [InMobiMediationAdapter] InMobi SDK already initialized D/AppLovinSdk: [MediationAdapterWrapper] InMobiMediationAdapter: finished initialize D/AppLovinSdk: [MediationAdapterWrapper] MintegralMediationAdapter: running initialize... D/AppLovinSdk: [MediationAdapterWrapper] Initializing MintegralMediationAdapter on thread: Thread[main,5,main] with 'run_on_ui_thread' value: true I/AppLovinSdk: [MintegralMediationAdapter] Initializing Mintegral SDK with app id: 67378 and app key: BJHFJHDFGJDHFGJDFGDJFJDHFGDHJF

applovinAsh commented 11 months ago

Thank you for the information. When you initialize MAX, it should also initialize all networks you have integrated in your application. If you are seeing "Not Initialized" in the Mediation Debugger, this could mean there is a configuration issue with that network. There could be something wrong with the network connection in the dashboard: https://dash.applovin.com/documentation/mediation/ui-max/networks/connect-networks

It would be best if you could provide the full verbose logs in a zendesk ticket so we can get more information.