I have a Flutter project where App-Open ads from AdMob refuse to appear. I’m convinced the problem sits in the code rather than in my AdMob console or device limitations—I already walked through Google’s official Flutter setup guide step by step and confirmed the behaviour on several different phones. What I need from you is a focused code review that pinpoints the mistake and delivers a working fix. Please comb through the ad-initialisation flow, callbacks, and any timing issues that might prevent the ad from loading or displaying. Once you diagnose the root cause, provide the corrected Dart files (or the relevant snippets) and explain the change so I can understand and maintain it going forward. I’m running the current stable Flutter channel and the latest google_mobile_ads package, so be ready to work with those versions. If you have a quick way to reproduce the bug or recommend additional logging, feel free to add that as part of the solution. Acceptance criteria: • App-Open ads reliably show on app launch and resume. • No new warnings or crashes in the console. • Clear, commented code or notes outlining what was fixed. Looking forward to your expertise.