When testing the Mediation Test Suite, the test is reporting a missing Manifest file for Vungle (message 'Not found' in Manifest field).
I have added the following lines by hand into AndroidManifest.xml under Android Studio :
<activity android:name="com.vungle.publisher.VideoFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:name="com.vungle.publisher.MraidFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
..after what the Meditation Test Suite is no more reporting the Manifest issue "Not found".
Its all green, all clear. The test suite is no more reporting any error.
But, sadly, when testing the load of the Vungle ad, the application just stale, the ad never load and the application does not reply anymore.
01-21 18:57:41.514 940-940/com.alexispautrot.test I/Ads: Starting ad request.
01-21 18:57:41.515 940-940/com.alexispautrot.test I/Ads: SDK version: afma-sdk-a-v14799017.14300000.1
01-21 18:57:41.516 940-940/com.alexispautrot.test I/Ads: Use AdRequest.Builder.addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXX") to get test ads on this device.
01-21 18:57:41.535 940-1219/com.alexispautrot.test I/WebViewFactory: Loading com.google.android.webview version 65.0.3325.109 (code 332510900)
01-21 18:57:41.
584 940-1215/com.alexispautrot.test W/Ads: Update ad debug logging enablement as false
01-21 18:57:41.
661 940-1219/com.alexispautrot.test I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter>
01-21 18:57:41.
661 940-1219/com.alexispautrot.test I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter>
01-21 18:57:41.
707 940-1219/com.alexispautrot.test I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>
01-21 18:57:41.
708 940-1219/com.alexispautrot.test I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>
01-21 18:57:41.
731 940-1219/com.alexispautrot.test I/cr_LibraryLoader: Time to load native libraries: 4 ms (timestamps 6717-6721)
01-21 18:57:41.
770 940-1219/com.alexispautrot.test I/chromium: [INFO:library_loader_hooks.cc(36)] Chromium logging enabled: level = 0, default verbosity = 0
01-21 18:57:41.
770 940-1219/com.alexispautrot.test I/cr_LibraryLoader: Expected native library version number "65.0.3325.109", actual native library version number "65.0.3325.109"
01-21 18:57:42.441 940-1256/com.alexispautrot.test I/Ads: Trying mediation network: garbage
01-21 18:57:42.443 940-940/com.alexispautrot.test I/Ads: Instantiating mediation adapter: com.vungle.mediation.VungleInterstitialAdapter
01-21 18:57:42.467 940-940/com.alexispautrot.test W/Ads: Server parameters: {"appid":"XXXXXXXXXXXXXXXXXXXXXX","placementID":"XXXXXXXXXXXXX"}
01-21 18:57:42.500 940-940/com.alexispautrot.test V/Vungle: +--vungle/
01-21 18:57:42.725 940-940/com.alexispautrot.test I/cr_BrowserStartup: Initializing chromium process, singleProcess=true
01-21 18:57:42.726 940-940/com.alexispautrot.test I/cr_base: Android Locale: fr_FR requires .pak files: []
01-21 18:57:42.858 940-940/com.alexispautrot.test D/VungleApiClient: Location permission was not granted, location information will not be included
01-21 18:57:42.866 940-940/com.alexispautrot.test D/FilePersistor: Saving com.vungle.warren.model.Cookie@6de6fc3
01-21 18:57:43.039 940-1277/com.alexispautrot.test D/FilePersistor: Saving com.vungle.warren.model.Cookie@bdfe922
01-21 18:57:43.055 940-1283/com.alexispautrot.test D/FilePersistor: Saving com.vungle.warren.model.Cookie@7b7756e
01-21 18:57:43.367 940-940/com.alexispautrot.test D/VungleApiClient: Config Response: {"endpoints":{"new":"
https://api.vungle.com/api/v5/new","ads":"
https://api.vungle.com/api/v5/test_ads","will_play_ad":"
https://api.vungle.com/api/v5/will_play_ad","report_ad":"
https://api.vungle.com/api/v5/report_ad","log":"
https://logs.api.vungle.com/sdk","ri":"
https://events.api.vungle.com/api/v5/ri"},"placements":[{"id":"XXXXXXXXXXXXXXXXXXXX","reference_id":"XXXXXXXXXXXXX","is_auto_cached":true,"is_incentivized":false,"supported_template_types":["fullscreen","fullscreen"],"supported_ad_formats":["vungle_local","third_party","vungle_mraid"]}],"config":{"refresh_time":86400000},"will_play_ad":{"enabled":true,"request_timeout":300},"playback":{"buffer_timeout":500},"viewability":{"moat":true},"exception_reporting":true,"logging":{"enabled":false},"vduid":"","gdpr":{"is_country_data_protected":true,"consent_title":"Personalized Ads","consent_message":"Ads are personalized. Denying would disable it","consent_message_version":"0.0","button_accept":"Accept","button_deny":"Deny"},"ri":{"enabled":false},"attribution_reporting":{"should_transmit_imei":false}}
01-21 18:57:43.598 940-940/com.alexispautrot.test W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
01-21 18:57:43.598 940-940/com.alexispautrot.test W/google-breakpad: Chrome build fingerprint:
01-21 18:57:43.598 940-940/com.alexispautrot.test W/google-breakpad: 0.1
01-21 18:57:43.598 940-940/com.alexispautrot.test W/google-breakpad: 1
01-21 18:57:43.598 940-940/com.alexispautrot.test W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
01-21 18:57:43.598 940-940/com.alexispautrot.test E/CRASH: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 76c01ba0
01-21 18:57:43.598 940-940/com.alexispautrot.test E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: Build fingerprint: 'google/razor/flo:6.0.1/MOB30X/3036618:user/release-keys'
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: Revision: '0'
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: pid: 940, tid: 940, name: xispautrot.test >>> com.alexispautrot.test <<<
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: r0 b4d9fe10 r1 014d01bd r2 00000000 r3 718c14b0
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: r4 718c1440 r5 014d01bc r6 12dffe00 r7 beeb0060
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: r8 00000000 r9 7199b47c sl beeb03a8 fp 12eb2150
01-21 18:57:43.599 940-940/com.alexispautrot.test E/CRASH: ip 71c03dd2 sp beeb0018 lr b4a5e267 pc b4a5e27a cpsr 92a73c90
(I have intentionally replaced IDs by XXXXXXXXXXXX in the log).
I can privately provide a full log if you need.
I reproduce this case at 100%.
First issue / question : is it expected that the Unity package for Vungle Mediation did not include any Manifest file ?
Second issue : how can I debug the crash ? is this a known issue in a specific case ?
Regards.