A lower quality user experience than Apple users expect
Guideline 4.0 - Design
We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:
- Your app included controls that were difficult to use due to size or placement. We were unable to close the ad due to the Close (X) button being very close to the edge of the screen.
Next Steps
To resolve this issue, please revise your app to address all instances of this type of issue.
Resources
For information on improving and enhancing your app:
- Review the UI Design Dos and Don’ts for tips on fundamental design best practices.
- Watch the video The Ingredients of Great Apps to understand the basics of great apps.
- Watch the video iPhone and iPad User Interface Design for practical design tips.
- Watch iOS Development Videos to learn about programming and design tips.
- Review the iOS Human Interface Guidelines and ensure that your app's interface and design adhere to these guidelines.
Please see attached screenshot for details.

This is unfortunate, but not a bug with this plugin. I think this issue should be raised with Google Admob.
Even my customer complaints on App Store review about this. It really ruins the app experience...
Does the firebase_admob package have the same issue?
@dogusdicle @kmcgill88 Ok... looks like the offical plugin firebase_admob has the same issue and I found a solution. You can disable system UI when ads are shown.
AdmobInterstitial(
adUnitId: AdmobInterstitial.testAdUnitId,
listener: (event, args) {
if (event == AdmobAdEvent.closed) {
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
} else if (event == AdmobAdEvent.clicked) {
SystemChrome.setEnabledSystemUIOverlays([]);
}
},
);
The related issue on firebase_admob: https://github.com/FirebaseExtended/flutterfire/issues/3090