loadRewardVideoAd static method
激励视频广告预加载
pAndroidId
穿山甲广告android id
pIosId
穿山甲广告ios id
tAndroidId
优量汇广告android id
tIosId
优量汇广告ios id
rewardName
奖励名字
rewardAmount
奖励数量
userID
用户id
loadType
广告选取方式 UniversalLoadType.RANDOWM随机 UniversalLoadType.INTURN依次交替加载
probability
当选取方式为LoadType.RANDOWM
随机时 穿山甲广告出现的比例 「0-1取值,0为不出现 1必出现」
Implementation
static Future<void> loadRewardVideoAd({
required String pAndroidId,
required String pIosId,
required String tAndroidId,
required String tIosId,
required String rewardName,
required int rewardAmount,
required String userID,
required int loadType,
required double probability,
bool? mIsExpress,
String? customData,
}) async {
//保存数据
AdManage.instance.rewardLoadBean.pAndroidId = pAndroidId;
AdManage.instance.rewardLoadBean.pIosId = pIosId;
AdManage.instance.rewardLoadBean.tAndroidId = tAndroidId;
AdManage.instance.rewardLoadBean.tIosId = tIosId;
AdManage.instance.rewardLoadBean.rewardName = rewardName;
AdManage.instance.rewardLoadBean.rewardAmount = rewardAmount;
AdManage.instance.rewardLoadBean.userID = userID;
AdManage.instance.rewardLoadBean.loadType = loadType;
AdManage.instance.rewardLoadBean.probability = probability;
int type = await AdManage.instance
.getLoadAdtype(UniversalAdType.REWARD, loadType, probability);
AdManage.instance.rewardLoadBean.lastShowSuccess = true;
AdManage.instance.rewardLoadBean.customData = customData ?? "";
//加载
AdManage.instance.loadRewardAd(type);
}