fix: 修复 AdsModel 初始化报空的 BUG

deeplink
胡宇飞 2024-03-18 09:32:57 +08:00
parent ed41a44758
commit 426b0028fd
1 changed files with 13 additions and 3 deletions

View File

@ -37,6 +37,16 @@ namespace Guru
private AdsModel _model; private AdsModel _model;
private AdsInitSpec _initSpec = null; private AdsInitSpec _initSpec = null;
public AdsModel Model
{
get
{
if (_model == null) _model = AdsModel.Create();
return _model;
}
}
/// <summary> /// <summary>
/// 启动广告服务 /// 启动广告服务
/// </summary> /// </summary>
@ -50,7 +60,7 @@ namespace Guru
_initSpec = initSpec; _initSpec = initSpec;
_isServiceStarted = true; _isServiceStarted = true;
_onSdkInitReady = callback; _onSdkInitReady = callback;
_model = AdsModel.Create(); if(_model == null) _model = AdsModel.Create();
this.Log("AD SDK Start Init"); this.Log("AD SDK Start Init");
//-------------- 初始化回调 ------------------ //-------------- 初始化回调 ------------------
@ -116,8 +126,8 @@ namespace Guru
public bool IsBuyNoAds public bool IsBuyNoAds
{ {
get => _model.BuyNoAds; get => Model.BuyNoAds;
set=> _model.BuyNoAds = value; set => Model.BuyNoAds = value;
} }