在线咨询
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息

开发文档

Android版SDK说明

一:简介
多麦移动联盟SDK(Android版)是多麦在线推出的移动推广SDK在Android平台上的版本(以下简称SDK)。SDK的发行版本(完整下载包为duomai_android.zip)中包括JAR包以及您正在阅读的用户手册。 以下使用<SDK_PATH>代表duomai_android.zip解压后的根目录。
JAR包:<SDK_PATH>/DuoMaiADCPS.jar,开发过程中导入Android项目;
用户手册:本文档。
二:阅读对象
本文档面向所有使用该SDK的开发人员、测试人员、合作伙伴以及对此感兴趣的其他用户。
三:运行环境
Android 2.2(API Level 8)及以上版本
四:使用方法
1:申请应用秘钥
首先,您需要注册并登陆多麦,添加您的app应用信息,同时获取密钥(简称appkey),并将密钥嵌入您的app应用中。
  2:导入JAR包
  在多麦官网中,下载相对应的SDK压缩包;
  解压后将其中的JAR包导入您的Android项目中,具体步骤为:
  方法一:
  ① 右键点击你的工程,然后选择”Properties”;
  ② 在工程属性对话框左边选择”Java Build Path”;
  ③ 在工程属性对话框主窗口选择”Libraries”;
④ 点击”Add JARs”,添加<SDK_PATH>/ DuoMaiADCPS.jar。
方法二:
① 在项目中创建libs文件夹
  ② 把DuoMaiADCPS.jar复制粘贴到此文件夹中。
  ③ 右键jar包,在对话框中选择Build Path,再选择Add to Build Path即可。
  3:配置AndroidManifest.xml
  ① meta-data:
  appkey为应用程序在多麦官网上申请的应用类型,在开发以及上线时,请根据需要替换;
  appsecret为应用程序在多麦官网上申请的应用对应的密匙,在开发以及上线时,请根据需求替换;
  截图:
  
  提供复制用:
  <!-- value填写从多麦移动联盟获取到的appkey -->
<meta-data android:name="appkey" android:value=""/>
<!-- value填写从多麦移动联盟获取到的appsecret -->
  <meta-data android:name="appsecret" android:value=""/>

  ② 添加权限(详情见下图)

  4:可调用的接口,SDK的使用
  调用下面的代码放入到想要显示的UI的Activity里,即可。
  //获取屏幕的分辨率
  int width = GetResolution.setResolution(this).getWidth();
  int height = GetResolution.setResolution(this).getHeight();
  //调用接口
AdSize as = GetResolution.getResolution(width, height);
RelativeLayout adLayout = (RelativeLayout) findViewById(R.id.adLayout);
adView = new AdView(this, as, 1, 10, true);//
adLayout.addView(adView);//加载广告控件

AdView Parameters:
context
paramAdSize广告尺寸
pagenum服务端返回第几页数据
pagesizenum服务端返回几条数据为一页
virtual是否为测试,是的为true,不是的设置为false,如果为true,不限制下载方式,AppKey和AppSecreat可不填。
提供布局用于显示图片的空间和位置
Xml文件:<RelativeLayout
android:id="@+id/adLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_alignParentBottom="true"
>
    </RelativeLayout>
最好重写此方法,在后台运行程序时关闭服务,节省内存。
@Override
Protected void onPause(){
  HandlerManager.sendMessage(HandlerManager.adviewHandler, 2);
  super.onPause();
}
  
五:SKD功能概述
  1:获取广告
通过sdk提供的广告接口获取不同需求的广告数据, 目前可以根据不同屏幕分辨率下载两种尺寸的图片广告。
  当屏幕分辨率宽度小于720,高度小于1280时,下载760x90尺寸的图片。
  当屏幕分辨率宽度大于等于720,高度大于等于1280时,下载720x130尺寸的图片。
  2:获得佣金
当用户点击应用内的广告并产生购买行为,订单正常跟踪,即可获取佣金。
六:联系我们
  客服QQ:2480622947