firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.68k stars 3.97k forks source link

[firebase_admob] how does "nonPersonalizedAds: true" work in MobileAdTargetingInfo class? #3540

Closed badranmo closed 3 years ago

badranmo commented 4 years ago

Hello,

For the firebase_admob package - how does "nonPersonalizedAds: true" work in MobileAdTargetingInfo class? Does it set all ads to all users regardless of their location to non personalized or only those in the UK and EU? If the Admob account settings are set to personalized ads and MobileAdTargetingInfo class is set to nonPersonalized ads , will ALL users get non personalized ads or only those in the EU and UK? I couldn't see a clear explanation in the docs.

Thanks

badranmo commented 4 years ago

Any update on this one?

badranmo commented 4 years ago

@darshankawar is there anything I can do to get an answer on this question?

badranmo commented 3 years ago

hi @markusaksli-nc - thank you waiting for an update from your side.

markusaksli-nc commented 3 years ago

This issue is on the team's radar. Don't have a definite answer yet though. Since there is no documentation for this property in the upstream API I wouldn't rely on it.

badranmo commented 3 years ago

@markusaksli-nc . Just to share that in admob documentation, it seems that the Ad manager expects a tag to switch between personalized and non personalized Ads which I assume that this may be the one. Some details are below in these 2 links

https://support.google.com/admanager/answer/7673898 https://support.google.com/admanager/answer/7678538

russellwheatley commented 3 years ago

The firebase_admob plugin will be deprecated in April 2021 in favor of Google Mobile Ads SDK for Flutter. Google Mobile Ads SDK for Flutter is a new Flutter plugin that supports more Ads formats than firebase_admob does. Google Mobile Ads SDK for Flutter currently supports loading and displaying banner, interstitial (full-screen), native ads, and rewarded video ads across AdMob and AdManager. It also supports displaying banner and native ads as Widgets as opposed to being overlayed over all app content. We're now recommending projects currently using firebase_admob migrate to Google Mobile Ads SDK for Flutter following the instructions outlined here. Issues with migrating or with using the new package should now be raised over on the Google Mobile Ads SDK for Flutter repository.