焦点图广告集成说明
焦点图
步骤1:确认已添加插件apk(如:LoopImagePlugin-1.0.apk)到项目工程的 assets/mu/目录下
步骤2:在需要添加样式的布局文件中加入一个ViewGroup来给样式定位
示例
android:id="@+id/loop"
android:layout_width="fill_parent"
android:layout_height="140dp" />
步骤3:添加广告代码,添加广告代码前请确定已初始化SDK
属性设置接口说明 - LoopImageProperties
1.构造方法
properties = new LoopImageProperties(this,slotId);
参数说明:slotId:广告位ID
2.属性设置
1. properties.setContainer(nat);//设置焦点图广告展示容器
2. properties.setMmuLoopImageListener(listener); //设置监听器
3. properties.setAcct(MmuProperties.ACCT.VIEW);//设置请求方式,SDK方式:MmuProperties.ACCT.VIEW,SDK-数据方式:MmuProperties.ACCT.DATA,注意:需要和后台广告位设置保持一致
4. properties.addCustomAdapter(id, customAdapter); //添加自定义平台Adapter,只有用到自定义平台功能时需要添加
注意:根据集成方式设置属性:SDK方式、SDK-数据方式
加载广告接口说明 - MMUSDK
mmuSDK = MMUSDKFactory.getMMUSDK();
mmuSDK.init(getApplication());//初始化SDK,该方法必须保证在集成代码前调用,可移到程序入口处调用
mmuSDK.attach(properties); //通过properties属性,开始加载广告
SDK方式集成
设置说明
1. properties.setContainer(nat);//设置焦点图广告展示容器,必需设置不可以为null
2. properties.setAcct(MmuProperties.ACCT.VIEW);//设置请求方式,注意:后台广告位设置必需为“SDK”
PS:更多设置请参考Demo中集成代码,com.alimama.mobile.demo.LoopImageActivity。
SDK-数据方式集成
设置说明
1. properties.setAcct(MmuProperties.ACCT.DATA);//设置请求方式,注意:后台广告位设置必需为“SDK-数据”
数据接口说明 - MMUAdInfo
1. adInfo.attachAdView(view); //当广告展示时,必须调用attachAdView()方法并传入展示的View
2. adInfo.onClickAd(); //当广告被点击时,必须调用onClickAd()方法
3. adInfo.onDestroy(); //当广告被销毁时调用onDestroy()方法
4. adInfo.getContentValue(key); //调用getContentValue(),通过key获取对应的数据
焦点图数据接口Key-Value说明
Key
Value
MMUAdInfoKey.DISPLAY_TIME
广告展示时间
MMUAdInfoKey.IMAGE_URL
图片地址
MMUAdInfoKey.LINK
点击地址
MMUAdInfoKey.CLICKTYPE
点击类型
MMUAdInfoKey.RATION_NAME
平台名称
数据接口补充字段说明 - adInfo.getContent()
字段名
类型
描述
“cid”
String
广告创意ID
“provider”
Map类型
创意广告商
字段 provider结构说明
字段名
类型
描述
“name”
String
广告商名称
“icon”
Map类型
广告商角标信息
字段 icon结构说明
字段名
类型
描述
“icu”
String
角标图片地址
“icpos”
int
角标位置
“icsz”
Map
角标尺寸
PS:更多设置请参考Demo中集成代码,com.alimama.mobile.demo.LoopImageDataActivity。