uniapp微信小程序引入第三方广告插件
以Slime广告插件为例。
一、微信小程序后台申请相关插件
二、manifest.json文件
"mp-weixin" : {
"appid" : "***",
"setting" : {
"urlCheck" : false
},
"usingComponents" : true,
"permission" : {
"scope.userLocation" : {
"desc" : "用于查找附近可用设备"
}
},
"requiredPrivateInfos" : [ "getLocation", "chooseLocation" ],
"lazyCodeLoading" : "requiredComponents",
"plugins" : {
"slimePlugin" : {
"version" : "2.1.20",
"provider" : "wx11734568de642e87"
}
},
"uniStatistics" : {
"enable" : true
}
},
三、pages.json文件
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "****",
"navigationBarBackgroundColor": "#fff",
"backgroundColor": "#F8F8F8",
"app-plus": {
"background": "#efeff4"
}
// #ifdef MP-WEIXIN
,
"usingComponents": {
"slime-ad": "plugin://slimePlugin/slime-ad"
}
// #endif
},
四、要使用该插件的vue页面
引用插件后就可以使用插件的相关方法。
const slimePlugin = requirePlugin('slimePlugin');
slimePlugin.interstitialAdHandle({
appId: '****', //appId,由Slime运营提供
adId: '****', //adId,由Slime运营提供
//插屏广告展示回调
onShow(e){
console.log('slime广告显示', e);
},
//插屏广告关闭回调
onClose(e){
console.log('slime广告关闭', e);
},
//插屏广告报错回调
onError(err){
console.log('slime广告加载错误', err);
}
})
附:Slime插件文档
CSDN-Ada助手: 非常感谢您分享这篇关于处理uniMP激励视频广告IOS端多次跳转异常情况的博客,相信这篇文章对许多开发者来说都是非常有用的。希望您能够继续写下去,分享更多的技术经验和心得体会。 在这里,我想分享一些与该博客相关的扩展知识和技能。首先,了解uniMP的基本原理和使用方法,以便更好地理解问题的根源和解决方案。其次,学习代码调试和排错的方法,这将在遇到类似问题时非常有用。最后,关注uniapp和IOS开发社区,积极参与讨论和交流,可以获得更多的经验和技巧。 再次感谢您的分享和付出,期待您的下一篇博客。 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2
大头889: 这个得先申请啊,没找到地方
xc_39: 有附插件文档
大头889: 老哥 Slime官网地址多少啊