update: 【中台】【广告】添加 MAX 平台的黑屏修复配置

--story=1020664 --user=yufei.hu 【中台】【广告】添加 MAX 平台的黑屏修复配置 https://www.tapd.cn/33527076/s/1152218

Signed-off-by: huyufei <yufei.hu@castbox.fm>
main
胡宇飞 2024-06-21 17:05:03 +08:00
parent 9e7e94ef36
commit e0e78da9a3
1 changed files with 15 additions and 7 deletions

View File

@ -1,10 +1,9 @@
using System;
using System.Collections.Generic;
using Guru;
using UnityEngine;
namespace Guru
{
using System;
using UnityEngine;
using System.Collections.Generic;
public abstract class ADServiceBase<T> : IADService where T : new()
{
// 单利定义
@ -67,6 +66,16 @@ namespace Guru
if(_model == null) _model = AdsModel.Create();
this.Log("AD SDK Start Init");
InitMaxAds(); // 初始化 MAX 广告
InitService(); // 内部继承接口
}
/// <summary>
/// 初始化 MAX 广告组件
/// </summary>
private void InitMaxAds()
{
//-------------- 初始化回调 ------------------
MaxSdkCallbacks.OnSdkInitializedEvent += OnMaxSdkInitializedCallBack;
MaxSdkCallbacks.Interstitial.OnAdRevenuePaidEvent += OnAdRevenuePaidEvent;
@ -96,8 +105,7 @@ namespace Guru
//-------------- SDK 初始化 -------------------
if (_initSpec == null) _initSpec = AdsInitSpec.BuildDefault();
MaxSdk.SetVerboseLogging(_initSpec.isDebug);
InitService(); // 内部继承接口
MaxSdk.SetExtraParameter("enable_black_screen_fixes", "true"); // 修复黑屏
}
protected virtual void InitService()