So I found some interesting bugs that I noticed long time ago (some time last year) but did not get the chance to test further! Anyways I finally got to test and here is what I found
Bugs:
- The "is Video Loaded?" triggers without even requesting a video
- Negating "is Video Loaded?" does not seem to trigger at all
- Dismissing an interstitial ads triggers "On Video Dismissed" (for Reward Ad) instead of "On Dismissed Screen"
- The opposite of the above is true showing a reward ad and dismissing it triggers "On Dismissed Screen"
- When a banner ad changes it triggers "On Received Ad" everytime
Suggestions:
- Separate "On Received Ad" so banner has its own and interstitial its own to reduce incorrect mixup
- Include which google mobile ads SDK version is supported on the admob object "comment" or "help" section or perhaps in the "Change long"
- Another solution is to include a podfile with the exported xcode project so we can run "pod 'Google-Mobile-Ads-SDK'" to get the correct SDK version and frameworks and Other Linker Flags automatically which means less bugs and customer support
- Add Action "Set interstitial Ad ID", "Set Reward Ad ID", etc. this can allow us to run same type of ad but with different IDs it helps with A/B testing and also allows for better analytics (example two different interstitial ad one at mid level and one at finish to see performance easily on admob dashboard)
Questions:
- If I want to have two different ads of the same type (e.g. interstitial) on the same frame is there a way to do that?
- Any way to make use of "Mediation" currently?
More Info:
R293.10
Xcode 13.3
Admob SDK 9.10
iOS 15.3.1
Thank you for going through this wall of text XD