小程序SDK
小盟广告 SDK 接口流程
在接入之前,请确认您已经完成企业认证,并已经创建了媒体和广告位。
一、准备工作
- 下载 SDK 包。
微信公众平台|小程序后台 - 设置 - 开发设置:添加 request 合法域名。
1
2https://engine.xmadx.net/
https://log.xmadx.net/微信公众平台|小程序后台 - 设置 - 开发设置:添加业务域名。
1
https://engine.xmadx.net
- 请保持微信公众平台登录状态,后边需要填入
AppID
二、SDK 接入小程序
- 引入 JS 文件:将解压后的
xmadx_sdk.min.js
、xmadx_MD5.js
、xmadx_conf.js
放入utils
文件夹中,若没有utils
请创建。 - 引入 H5 容器:将解压后的
xmadH5
文件夹放入pages
中,若没有pages
请创建。 - 引入广告组件:将解压后的
xmAD
文件放入components
文件夹中,若没有components
请创建。
目录结构:
三、基本配置
- 配置
xmadx_conf.js
文件:app_key
为您在小盟流量变现平台 - 广告管理 - 我的媒体 中的媒体 ID。AppID
(小程序 ID):在 微信公众平台|小程序后台 - 设置 - 开发设置 - 开发者 ID 中。AppSecret
(小程序密钥):在 微信公众平台|小程序后台 - 设置 - 开发设置 - 开发者 ID 中。 - 根目录下
app.js
中引入aldApp
:1
var App = require('./utils/xmadx_sdk.js').aldApp;
四、接入广告
假如您要接入的页面为/pages/index/index.wxml
。
- 在
index.json
中引入xm-ad
组件:
1 | { |
- 在
index.js
中引入aldPage
和广告位IDxmadID
:
1 | // 页面顶部引入 |
广告位ID:小盟流量变现平台 - 广告管理 - 我的广告位页面表格中广告ID。
- 在
index.wxml
中引入广告:
1 | <!-- banner广告 --> |
至此,接入完成。
vue-cli(webpack)增加发布到测试环境
优化 vue-cli(webpack)实现:npm run build 发布到线上环境,npm run test 发布到测试环境,而不是每次切换发布环境的时候去代码里改具体的地址。