# myAd流量主广告
提示
myAd组件是流量主广告封装组件,方便进行广告接入
# 基本使用
<template>
<view>
<!-- //微信小程序各种广告引入示例 -->
<!-- banner广告使用 -->
<myAd type="0" @load="load" @error="error" @close="close"></myAd>
<!-- //激励视频广告使用 -->
<myAd type="1" v-model="showRewardAd" @close="close"></myAd>
<u-button size="medium" @click="showRewardAd=true">打开激励视频广告</u-button>
<!-- //插屏广告使用 -->
<myAd type="2" v-model="showInsertAd" @close="close"></myAd>
<u-button size="medium" @click="showInsertAd=true">打开插屏广告</u-button>
<!-- //视频广告 -->
<myAd type="3" ad-theme="white" @load="load" @error="error" @close="close"></myAd>
<!-- //视频贴片广告 -->
<myAd type="4" src=""></myAd>
<!-- //原生模板广告 -->
<myAd type="5" @load="load" @error="error" @hide="hide"></myAd>
</view>
</template>
# Props属性
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
type | 0banner广告 1激励广告 2插屏广告 3视频广告 4视频贴片广告 5原生模板广告 | String | '' |
value | 控制激励视频广告 插屏广告的显示 | Boolean | false |
title | 激励视频弹窗标题 | String | '温馨提示' |
tip | 激励视频弹窗提示 | String | '获取奖励需要观看激励视频' |
background | 背景色 | Number\String | '' |
position | 广告相对位置 | String | 'relative' |
zIndex | 广告层级 | String | '9999' |
adTheme | 广告主题 black white 两种 | String | 'white' |
adIntervals | 广告切换间隔 必须大于等于30 | Number | 30 |
src | 视频广告视频播放链接 | String | '' |
width | 宽度 | Number\String | '' |
height | 高度 | Number\String | '' |
margin | 边距 | Number\String | '' |
marginTop | 默认距离顶部 | Number\String | '' |
marginRight | 右边距 | Number\String | '' |
marginBottom | 底边距 | Number\String | '' |
marginLeft | 默认距离左侧 | Number\String | '' |
border | 边框 | String | '' |
borderRadius | 默认圆角 | Number\String | '' |
# Event事件
事件名 | 说明 | 回调参数 |
---|---|---|
close | 插屏广告/激励视频关闭 | isEnded 是否播放结束 |
load | 广告加载完成 | e |
error | 广告加载错误 | e |
hide | 广告隐藏 | e |