更新时间：2023-12-12

升级内容如下（升级过则不用升级）：
1、升级unad_sdk_2.6.6到unad_sdk_2.6.7
2、升级arr
implementation 'com.bigossp:bigo-ads:4.0.2'
 升级为
implementation 'com.bigossp:bigo-ads:4.1.2'

 implementation 'com.google.android.gms:play-services-ads:22.5.0'
升级为
 implementation 'com.google.android.gms:play-services-ads:22.6.0'

implementation 'com.google.ads.mediation:pangle:4.8.0.6.0'
升级为
implementation 'com.google.ads.mediation:pangle:5.0.1.0.0'

implementation 'com.google.ads.mediation:vungle:6.12.0.0'
升级为
implementation 'com.google.ads.mediation:vungle:6.12.1.0'

implementation 'com.mbridge.msdk.oversea:mbsplash:16.4.61'
implementation 'com.mbridge.msdk.oversea:mbnative:16.4.61'
implementation 'com.mbridge.msdk.oversea:mbnativeadvanced:16.4.61'
implementation 'com.mbridge.msdk.oversea:mbbanner:16.4.61'
implementation 'com.mbridge.msdk.oversea:newinterstitial:16.4.61'
implementation 'com.mbridge.msdk.oversea:reward:16.4.61'
升级为
implementation 'com.mbridge.msdk.oversea:mbsplash:16.5.81'
implementation 'com.mbridge.msdk.oversea:mbbid:16.5.81'
implementation 'com.mbridge.msdk.oversea:mbbanner:16.5.81'
implementation 'com.mbridge.msdk.oversea:reward:16.5.81'
implementation 'com.mbridge.msdk.oversea:mbnative:16.5.81'
implementation 'com.mbridge.msdk.oversea:mbnativeadvanced:16.5.81'
implementation 'com.mbridge.msdk.oversea:newinterstitial:16.5.81'


3、新增ump和广告源 arr
implementation 'com.google.android.ump:user-messaging-platform:2.1.0'
implementation 'com.mbridge.msdk.oversea:mbbid:16.5.81'
implementation 'com.applovin:applovin-sdk:12.1.0'
implementation 'com.applovin.mediation:amazon-tam-adapter:9.8.8.0'
implementation 'com.applovin.mediation:google-ad-manager-adapter:22.6.0.0'
implementation 'com.applovin.mediation:google-adapter:22.6.0.0'
implementation 'com.applovin.mediation:ironsource-adapter:7.5.2.0.0'
implementation 'com.applovin.mediation:mintegral-adapter:16.5.81.0'
implementation 'com.applovin.mediation:bytedance-adapter:5.6.0.3.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'

4、删除implementation 'com.ironsource.sdk:mediationsdk:7.2.1.1'
新增的适配器ironsource-adapter:7.5.2.0.0已经包含了


5、AndroidManifest.xml中配置新增meta-data
        <meta-data
            android:name="applovin.sdk.key"
            android:value="wfF4UGRbFrkIyf_QaZ4__2uqlp8u6bw07FpTU11IKKTomQTTgZJ3xv8y_T2NuZhel6otTSW9lehHq9MT1tddBR" />



6、UNADFeedAd信息流回调函数变更
    void onAdClicked( );
    void onAdClose( );
     void onAdOpen( );
变更为
   void onAdClicked(UNADFeedAdView feedAdView);
    void onAdClose(UNADFeedAdView feedAdView);
     void onAdOpen(UNADFeedAdView feedAdView);


7、SDK2.6.6如果已经集成了则不用再次集成
新增Google 欧盟地区用户意见征求政策的弹框，使用的是Google 提供了 User Messaging Platform (UMP) SDK
根据 Google 欧盟地区用户意见征求政策，您必须向位于欧洲经济区 (EEA) 和英国境内的用户披露相关信息，
在法律有相应要求的情况下，必须就 Cookie 或其他本地存储方式的使用征得他们的同意，并使用个人数据
（例如 AdID）来投放广告。此政策反映了欧盟《电子隐私指令》和《一般数据保护条例》(GDPR) 的要求。

第4点重要 是一定需要实现的，不然会无google广告返回,详细参考DEMO中MainActivity代码loadAndShowConsentFormIfRequired();
另外您还可以在设置增加按钮，让之前授权过的用户修改授权，可以通过 isPrivacyOptionsRequired 来判断 true 或者false，通过showPrivacyOptionsForm 弹出授权窗口。


中国地区无法进行测试可以使用模拟欧盟地区的用户进行测试
GoogleMobileAdsConsentManager 类中放开setDebugGeography(ConsentDebugSettings.DebugGeography.DEBUG_GEOGRAPHY_EEA) 代码的屏蔽
该代码表示模拟欧盟地区用户，另外查看日志 找到类似"Use new ConsentDebugSettings.Builder().addTestDeviceHashedId("您的设备id")"
把日志中的设备id添加到您的代码中去 .addTestDeviceHashedId("您的设备id")，这样就可以进行UMP的测试了。

详细参考DEMO中的 MainActivity

注意，上线的版本需要屏蔽setDebugGeography(ConsentDebugSettings.DebugGeography.DEBUG_GEOGRAPHY_EEA) 和.addTestDeviceHashedId("728CBC618DE5C27EE224C028FD06785F")
注意，上线的版本需要屏蔽setDebugGeography(ConsentDebugSettings.DebugGeography.DEBUG_GEOGRAPHY_EEA) 和.addTestDeviceHashedId("728CBC618DE5C27EE224C028FD06785F")
注意，上线的版本需要屏蔽setDebugGeography(ConsentDebugSettings.DebugGeography.DEBUG_GEOGRAPHY_EEA) 和.addTestDeviceHashedId("728CBC618DE5C27EE224C028FD06785F")


注意编译 gradle需要 7.0级以上
 classpath "com.android.tools.build:gradle:7.0"

如何接入请查看最新接入指南.md

