kmcgill88 / admob_flutter

Admob Flutter plugin that shows banner ads using native platform views.
https://pub.dartlang.org/packages/admob_flutter
ISC License
435 stars 151 forks source link

A lower quality user experience than Apple users expect #260

Open dogusdicle opened 3 years ago

dogusdicle commented 3 years ago

Guideline 4.0 - Design

We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:

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:

Please see attached screenshot for details.

admob

kmcgill88 commented 3 years ago

This is unfortunate, but not a bug with this plugin. I think this issue should be raised with Google Admob.

jezsung commented 3 years ago

Even my customer complaints on App Store review about this. It really ruins the app experience...

jezsung commented 3 years ago

Does the firebase_admob package have the same issue?

jezsung commented 3 years ago

@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