funding_choices 0.5.2+1 funding_choices: ^0.5.2+1 copied to clipboard
A flutter library to unofficially support Google Funging Choices, a google service to handle GDPR and CCPA Consent
Funding Choices #
A wrapper for Google's Mobile Ads Consent SDK, i.e. used as GDPR dialog on Android and iOS
Usage #
First of all set up your account at Google Funding Choices and activate SDK for your App.
To use this plugin, add funding_choices
as a dependency in your pubspec.yaml file.
Example #
import 'package:funding_choices/funding_choices.dart';
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
FundingChoices();
...
You can use FundingChoices(true)
for under age consent.
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
funding_choices: ^0.5.2
Install the packages
flutter pub get
Android
Edit your app/build.gradle
android {
compileSdkVersion 28
...
defaultConfig {
...
minSdkVersion 28
targetSdkVersion 28
...
Edit you AndroidManifeft.xml
<application
...
>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="Publisher-ID"/>
<activity android:name=".MainActivity"
...
iOS
You need to add an app id in your Info.plist
<key>GADApplicationIdentifier</key>
<string>YOUR-APP-ID</string>
And description in your Info.plist
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Publisher ID #
Your publisher ID is the unique identifier for your AdMob account. Find your publisher ID. It should look like this ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX
.