Flutter版聚合广告插件,零基础android开发

probability: 0.5);//穿山甲出现的几率,UniversalLoadType.RANDOWM 起效,「0-1取值,0为不出现 1必出现」

},

复制代码

激励广告监听

FlutterUniversalAdStream.initAdStream(

uRewardCallBack: URewardCallBack(

onShow: (sdkType) {

print("$sdkType 激励广告开始显示");

},

onFail: (sdkType, code, message) {

//只有两个插件都失败的情况下才会返回失败,只返回最后一次失败的参数,单独一个失败,会保底去拉取另一个sdk广告

print("$sdkType 激励广告失败 $code $message");

},

onClick: (sdkType) {

print("$sdkType 激励广告点击");

},

onClose: (sdkType) {

print("$sdkType 激励广告关闭");

},

onReady: (sdkType) {

print("$sdkType 激励广告预加载完成");

FlutterUniversalad.showRewardVideoAd();

},

onUnReady: (sdkType) {

print("$sdkType 激励广告未预加载");

},

onVerify: (sdkType, transId, verify, amount, name) {

print(“ s d k T y p e 激 励 广 告 观 看 成 功 t r a n s I d = sdkType 激励广告观看成功 transId= sdkType广transId=transId verify= v e r i f y a m o u n t = verify amount= verifyamount=amount name=$name”);

},

),

);

展示激励广告

FlutterUniversalad.showRewardVideoAd();

4、插屏广告

预加载插屏广告

await FlutterUniversalad.loadInterstitialAd(

pangolinId: “946201351”,//穿山甲广告id

tencentId: “9062813863614416”,//优量汇广告id

isFullScreen: false,//是否全屏 仅优量汇起效

loadType: UniversalLoadType.INTURN,//广告加载模式 UniversalLoadType.INTURN 交替拉取广告,UniversalLoadType.RANDOWM 完全随机拉去广告

probability: 0.5);//穿山甲出现的几率,UniversalLoadType.RANDOWM 起效,「0-1取值,0为不出现 1必出现」

},

插屏广告监听

FlutterUniversalAdStream.initAdStream(

uInteractionCallBack: UInteractionCallBack(

onShow: (sdkType) {

print("$sdkType 插屏广告开始显示");

},

onFail: (sdkType, code, message) {

//只有两个插件都失败的情况下才会返回失败,只返回最后一次失败的参数,单独一个失败,会保底去拉取另一个sdk广告

print("$sdkType 插屏广告失败 $code $message");

},

onClick: (sdkType) {

print("$sdkType 插屏广告点击");

},

onClose: (sdkType) {

print("$sdkType 插屏广告关闭");

},

onReady: (sdkType) {

print("$sdkType 插屏广告预加载完成");

FlutterUniversalad.showInterstitialAd();

},

onUnReady: (sdkType) {

print("$sdkType 插屏广告未预加载");

},

),

);

展示插屏广告

FlutterUniversalad.showInterstitialAd();

5、开屏广告

FlutterUniversalad.splashAdView(

pangolinId: “887367774”,//穿山甲广告id

tencentId: “4052216802299999”,//优量汇广告id

loadType: UniversalLoadType.INTURN,//广告加载模式 UniversalLoadType.INTURN 交替拉取广告,UniversalLoadType.RANDOWM 完全随机拉去广告

probability: 0.5,//穿山甲出现的几率,UniversalLoadType.RANDOWM 起效,「0-1取值,0为不出现 1必出现」

callBack: USplashCallBack(

onShow: (sdkType) {

print("$sdkType 开屏广告显示");

},

onFail: (sdkType, code, message) {

print("$sdkType 开屏广告失败 $code $message");

Navigator.pop(context);

},

onClick: (sdkType) {

print("$sdkType 开屏广告点击");

},

onClose: (sdkType) {

print("$sdkType 开屏广告关闭");

Navigator.pop(context);

},

)

6、信息流广告

FlutterUniversalad.nativeAdView(

pangolinId: “945417699”,//穿山甲广告id

tencentId: “4072918853903023”,//优量汇广告id

width: 400.0,//宽 dp

height: 260.0,//高 dp

loadType: UniversalLoadType.INTURN,//广告加载模式 UniversalLoadType.INTURN 交替拉取广告,UniversalLoadType.RANDOWM 完全随机拉去广告

probability: 0.5,//穿山甲出现的几率,UniversalLoadType.RANDOWM 起效,「0-1取值,0为不出现 1必出现」

callBack: UNativeCallBack(

onShow: (sdkType) {

print("$sdkType Native广告显示");

},

onFail: (sdkType, code, message) {

print("$sdkType Native广告失败 $code $message");

},

onClick: (sdkType) {

print("$sdkType Native广告点击");

},

onClose: (sdkType) {

print("$sdkType Native广告关闭");

},

),

由于篇幅原因,这份面试宝典已经被整理成了PDF文档,有需要Android面试宝典全套完整文档的麻烦点赞+点击GitHub即可获取资料免费领取方式!

Flutter版聚合广告插件,零基础android开发_第1张图片

本文在开源项目:GitHub中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

QWD5jsk-1646231446055)]

本文在开源项目:GitHub中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

你可能感兴趣的:(程序员,面试)