Unity 欧盟UMP用户隐私协议Android接入指南

这篇具有很好参考价值的文章主要介绍了Unity 欧盟UMP用户隐私协议Android接入指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

google ump 接入,Unity,Android,unity,android,游戏引擎

官方文档链接

Google 欧盟地区用户意见征求政策 UMPSDK接入文档

开始接入

mainTemplate.gradle 中引入

项目路径下 Assets/Plugins/Android/mainTemplate.gradle
google ump 接入,Unity,Android,unity,android,游戏引擎

implementation 'com.google.android.ump:user-messaging-platform:2.1.0'

CustomUnityPlayerActivity 导入UMP相关的包

import com.google.android.ump.ConsentInformation;
import com.google.android.ump.ConsentRequestParameters;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.ConsentDebugSettings;
java类中新增字段
   private ConsentInformation consentInformation;
   
   boolean isUseEEA = false;
   boolean isUseTestDeivce = false;
   boolean isResetUMP = false;
初始化UMPSDK方法

在下面代码注释 “加载广告”的地方处理你的开屏广告

 
    private  void InitUMPSDK(){
    
    
    if(isUseTestDeivce && isUseEEA){   
    ConsentDebugSettings debugSettings = new ConsentDebugSettings.Builder(this)
    .setDebugGeography(ConsentDebugSettings.DebugGeography.DEBUG_GEOGRAPHY_EEA)
    .addTestDeviceHashedId("TEST-DEVICE-HASHED-ID")
    .build();
    }

    
    
        // Set tag for under age of consent. false means users are not under age
        // of consent.
        ConsentRequestParameters params = new ConsentRequestParameters
                .Builder()
                .setTagForUnderAgeOfConsent(false)
                .build();

        consentInformation = UserMessagingPlatform.getConsentInformation(this);
        consentInformation.requestConsentInfoUpdate(
                this,
                params,
                (ConsentInformation.OnConsentInfoUpdateSuccessListener) () -> {
                    UserMessagingPlatform.loadAndShowConsentFormIfRequired(
                            this,
                            (ConsentForm.OnConsentFormDismissedListener) loadAndShowError -> {
                                if (loadAndShowError != null) {
                                    // Consent gathering failed.
                                    Log.w(TAG, String.format("%s: %s",
                                            loadAndShowError.getErrorCode(),
                                            loadAndShowError.getMessage()));
                                }

                                // Consent has been gathered.
                                if (consentInformation.canRequestAds()) {
                                    /
                                    / 在此处加载广告
                                    /
                                    // tpSplash.showAd();
                                }
                            }
                    );
                },
                (ConsentInformation.OnConsentInfoUpdateFailureListener) requestConsentError -> {
                    // Consent gathering failed.
                    Log.w(TAG, String.format("%s: %s",
                            requestConsentError.getErrorCode(),
                            requestConsentError.getMessage()));
                });

        // Check if you can initialize the Google Mobile Ads SDK in parallel
        // while checking for new consent information. Consent obtained in
        // the previous session can be used to request ads.
        if (consentInformation.canRequestAds()) {
               /
              / 在此处加载广告
             /
             // tpSplash.showAd();
        }
            if(isResetUMP){
               consentInformation.reset();
            }
            //记录有没有授权
            SharedPreferences.Editor editor = sharedPreferences.edit();
            editor.putBoolean("authorization", true); //
            editor.apply();
    }
调用google ump 接入,Unity,Android,unity,android,游戏引擎
测试

TEST-DEVICE-HASHED-ID 为你的设备测试ID
google ump 接入,Unity,Android,unity,android,游戏引擎

获取测试设备ID

当isUseEEA,isUseTestDeivce,isResetUMP都为true时运行后搜setTestDeviceIdsgoogle ump 接入,Unity,Android,unity,android,游戏引擎

google ump 接入,Unity,Android,unity,android,游戏引擎

需要和发行沟通一下 开启UMP测试

google ump 接入,Unity,Android,unity,android,游戏引擎

真机端测试配置环境

开启VPN -选德国节点

接通成功应展示的界面

google ump 接入,Unity,Android,unity,android,游戏引擎文章来源地址https://www.toymoban.com/news/detail-778757.html

到了这里,关于Unity 欧盟UMP用户隐私协议Android接入指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小程序用户隐私保护协议纯文案修改指引

    小程序提交审核不通过。 审核失败原因:存在平台未允许的服务内容,违反 《微信小程序平台运营规范常见拒绝情形3.4》。 详情描述:你好,你的小程序涉及收集、使用和存储用户信息,请增加《用户服务协议》及《隐私政策》,明确告知收集用户信息的使用目的、方式和

    2024年02月11日
    浏览(54)
  • 微信小程序提交审核用户隐私协议怎么写?

    今天给大家出个隐私协议的模板供大家参考,内容如下: 为了分辨用户,开发者将在获取你的明示同意后,收集你的微信昵称、头像 为了显示距离,开发者将在获取你的明示同意后,收集你的位置信息。 开发者收集你的地址,用于获取位置信息。 开发者收集你的发票信息,

    2024年02月06日
    浏览(65)
  • 微信小程序添加用户授权《隐私保护协议》

    官方文档:wx.onNeedPrivacyAuthorization(function listener) | 微信开放文档 微信小程序平台上需要进行隐私配置,审核成功后 大概半小时左右 才会生效。 小程序公众平台 --- 设置 --- 服务内容声明 --- 用户隐私保护指引(提交审核时,也会检测是否采集用户隐私,有用到隐私接口的话需

    2024年02月08日
    浏览(57)
  • uniapp新版微信小程序用户隐私协议授权

    manifest.json文件中进行配置 App.vue中配置 判断用户有没有进行过隐私授权 编写组件 使用组件

    2024年02月09日
    浏览(58)
  • Taro小程序隐私协议开发指南填坑

    一. 配置文件 app.config.js 二. 开发者工具基础库修改 原因: 从基础库 2.32.3 开始支持 修改路径:详情-本地设置-调试基础库 三. 用户隐私保护指引更新 修改路径:mp后台-设置-服务内容声明-用户隐私保护指引 隐私接口: 直达文档 报错: { \\\"errMsg\\\": \\\"A:fail api scope is not declared in

    2024年02月07日
    浏览(47)
  • unity接入mqtt自救指南

    1.环境准备 HslCommunication.dll (版本:11.5.3.0) Newtonsoft.Json.dll (版本 13.0.1.25517) dll自取 2.client相关 3.server相关 server 我使用的是 mosquitto  mqtt server 自取 参数说明 启动服务器 (我在这里使用cmd 调用会报错 后来使用 powershell.exe 调用命令并未报错) 服务器配置 mosquitto.conf配置文件,1、

    2024年02月04日
    浏览(37)
  • Unity导出安卓工程并新建activity用于放置隐私协议

    1.现在unity里导出安卓工程 2.用Android Studio,打开导出的工程 点击Open打开,这不用说了吧 3.右键新建一个empty Activity 4.替换这里为Activity 5.打开这个布局文件 6.点开design,自己搞下布局,这里我只是举个例子,大概这样 点开code,粘贴这段代码,就能得到一个跟我一样的界面

    2024年02月07日
    浏览(42)
  • uniapp适配微信隐私协议开发指南[uniapp+vue3+js]

    没怎么做过uniapp,找了一些文章做了出来,给大家分享一下 2023.9.15以后需要适配微信的隐私协议开发指南 目前uniapp的说法是微信小程序隐私协议开发指南 | uni-app官网 微信小程序小程序隐私协议开发指南 | 微信开放文档 微信官方提供了几个demo demo1: 演示使用  wx.getPrivacySet

    2024年02月07日
    浏览(58)
  • Android App保护用户隐私————禁止应用截屏或录屏

           相信大家在使用某些平台应用的时候,都会有 限制的规定 。        通常情况下,录屏、截图软件都可以在手机的运行过程中进行录屏、截图,普通的平台也不会阻止录屏、截图软件运行。        但是在某些比较 敏感 的平台上面,有可能出于 保密 的原因

    2024年02月02日
    浏览(77)
  • 【unity小技巧】taptap过审,隐私协议最简单解决方案

    最近各个平台的隐私协议,监管越来越严,游戏需要明确自己的隐私协议是做啥的,需要在所有sdk没有启动前,就向用户展示隐私协议,特别是最近我的游戏上架taptap遇到的问题,一直审核不过 由于我是使用unity开发,所以自己找了一个方法,去做到这个隐私协议的合规化。

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包