如何将“谷歌同意”添加到颤振应用程序

Cap*_*ity 4 android admob dart flutter

在我的应用程序中,我使用来自以下内容的原生广告: firebase_admob, native_admob_controller, flutter_native_admob

child: NativeAdmob(
              // Your ad unit id
              adUnitID: adsAndroidID,
              controller: _nativeAdController,
              // Don't show loading widget when in loading state
            ),
Run Code Online (Sandbox Code Playgroud)

我现在如何添加此链接下描述的信息https://developers.google.com/admob/ump/android/quick-start

我尝试使用https://pub.dev/packages/gdpr_dialog运行,但这只是英文版本。

M12*_*123 6

主要的

pubspec.yaml

dependencies:
  admob_consent: '1.0.0' #if you will change the text
  admob_consent: ^1.0.0+1 #if you will use main
Run Code Online (Sandbox Code Playgroud)

初始化

import 'package:flutter/material.dart';
import 'package:admob_consent/admob_consent.dart';

final AdmobConsent _admobConsent = AdmobConsent();

_admobConsent.show(publisherId: "REPLACE_WITH_YOUR_PUBLISHER_ID", privacyURL: "URL_TO_YOUR_PRIVACY_POLICY");
Run Code Online (Sandbox Code Playgroud)

听众

你可以听onConsentFormLoadedonConsentFormOpenedonConsentFormClosedonConsentFormError溪流。

_admobConsent.onConsentFormClosed.listen((bool status) {
    // Status true if personalized
    // Handle it, ie. set targetingInfo
});
Run Code Online (Sandbox Code Playgroud)

在波兰语中使用

当您想在波兰语中使用该插件,而无需创建 Google Founding Choices 帐户时,您需要使用此版本的插件

版本:'1.0.0'(不是最新的)

从这个README.md提交这里

在这里您可以编辑语言文件(外部库/Flutter 插件/admob_consent-1.0.0/android/src.main/assets)

在此处输入图片说明

有几个 html 文件,它们代表同意查询。您可以复制和修改其中之一,但是您必须确保也集成了它们。

因此,如果目标群体只是波兰语,我会建议研究一个,例如英语,并调用它。(您正在寻找的代码片段位于文件的基础上。)