Hi Muhammed,
Thank you for providing your sample project in private.
I was able to build and test your sample project using Unity 2019.1.3f1; I had to change the
Scripting Backend to
Mono however, since I could not build the project using
IL2CPP. Attached is a recording of the interstitial ads in question.
I noticed that your
Managed Stripping Level is set to High. While this is good practice in general for optimizing file sizes, please note that the AdMob SDK uses lots of reflection in its codebase, and is thus prone to having its code stripped by Unity during the building process. I recommend setting
Managed Stripping Level to
Disabled and see if this fixes the problem (you may have to change your
Scripting Backend to
Mono as well). Alternatively, you may check out how
UnityLinker works (via the official Unity documentation pages) and learn about the
Preserve attribute so that you can continue to use the AdMob SDK while still using code stripping.
As an aside, there should be an
Android Logcat package available for Unity. You can check it out inside the editor via
Window -> Package Manager. You may have to
Show preview packages in the manager screen for Logcat to appear in the options.
If you have further questions on how Unity's code stripping works, or on how to install the Android Logcat package for Unity, you may reach out to the Unity support forums.