Pakete, Repositories und App-Kategorien suchen

Cover von flutter_funding_choices
Paketdetailsv1.1.0

flutter_funding_choices

Die Flutter-Implementierung von Funding Choices, einem Google-Dienst, der die Anforderung der Zustimmung des Nutzers für personalisierte Anzeigen in AdMob ermöglicht.

AndroidiOS
30-Tage-Downloads
76
Likes
55
Pub-Punkte
150

Paket installieren

flutter pub add flutter_funding_choices

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Flutter Funding Choices ist ein Flutter-Paket, das die Google Funding Choices-API integriert und es Apps ermöglicht, Benutzer zur Zustimmung für personalisierte Anzeigen in AdMob zu bitten. Es bietet eine nahtlose Möglichkeit, Datenschutzvorschriften einzuhalten, indem es auf Android- und iOS-Plattformen das erforderliche Zustimmungsdialogfeld anzeigt. Das Paket vereinfacht die Implementierung mit einfachen Methoden zum Überprüfen des Zustimmungsstatus und zum Auslösen des Zustimmungsprozesses. Es gewährleistet die Einhaltung von GDPR und anderen Datenschutzstandards, während die Kompatibilität mit bestehenden Werbeabwicklungswegen erhalten bleibt.

Anwendungsfälle

  • Benutzerzustimmung für personalisierte Werbung anfordern
  • Einhaltung der DSGVO und Datenschutzvorschriften
  • Integration von AdMob in Flutter-Apps
  • Anzeige von Zustimmungsdialogen unter Android und iOS
  • Einstellungen für Werbepersonalisierung verwalten

Hauptmerkmale

  • Offizielle Google Funding Choices-Integration
  • Unterstützung für Android und iOS
  • Einfache API für Zustimmungsprüfungen und Dialoge
  • Automatische Verwaltung des Zustimmungsstatus
  • Leicht und einfach zu integrieren

Geeignet für

  • Flutter-Apps mit AdMob
  • Entwickler, die EU-Nutzer ansprechen
  • Apps, die der GDPR-Konformität bedürfen
  • Verlage, die Werbepersonalisierung verwalten
  • Mobile-App-Entwickler, die sich auf Datenschutz konzentrieren

Hinweise

  • AdMob-Einrichtung erforderlich
  • Zustimmung muss eingeholt werden, bevor personalisierte Anzeigen angezeigt werden
  • Beschränkt auf den Google-Förderungs-Choices-Service
  • Kann zusätzliche Benutzeroberfläche für die Zustimmungsverwaltung erfordern
  • Nicht anwendbar für nicht personalisierte Werbe-Szenarien

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter Funding Choices

Flutter Funding Choices is an unofficial Flutter implementation of Funding Choices, a Google service that allows to request user consent for personalized ads in AdMob.

Prerequisites

You must have linked your FundingChoices account to your Admob account. See this documentation on Google Support.

Installation

Android

Your app must use Android Embedding V2. Also, you need to add an app id in your AndroidManifest.xml (in the application tag) :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="fr.skyost.example">

   <application
       <!--
         Some attributes here...
        -->
    >
       <meta-data
           android:name="com.google.android.gms.ads.APPLICATION_ID"
           android:value="YOUR-APP-ID"/>
       <!--
         Activities, ...
        -->
   </application>

</manifest>

You can obtain your app ID by following these instructions.

iOS

You need to add an app id in your Info.plist :

<key>GADApplicationIdentifier</key>
<string>YOUR-APP-ID</string>

You can obtain your app ID by following these instructions. You may also need to handle Apple's App Tracking Transparency message by putting this in your Info.plist :

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Feel free to configure the message as you want.

How to use

There are three methods :

  • FlutterFundingChoices.requestConsentInformation() : Allows to get current user consent information (whether you need to show the consent form, whether the user wants personalized ads, ...).
  • FlutterFundingChoices.showConsentForm() : Loads and shows the consent form. You must check first that there is a consent form (with isConsentFormAvailable on the returned object of the previous method).
  • FlutterFundingChoices.reset() : Resets the consent information.

You typically want to use it like this on Android :

@override
void initState() {
  super.initState();
  WidgetsBinding.instance.addPostFrameCallback((_) async {
    ConsentInformation consentInfo = await FlutterFundingChoices.requestConsentInformation();
    if (consentInfo.isConsentFormAvailable && consentInfo.consentStatus == ConsentStatus.required) {  
      await FlutterFundingChoices.showConsentForm();
      // You can check the result by calling `FlutterFundingChoices.requestConsentInformation()` again !
    }
  });
}

Contributions

You have a lot of options to contribute to this project ! You can :

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.