一、

Similar documents
_banneradview.settest(true); _banneradview.setuserkeywords("swimming"); _banneradview.setusercategories("1,3,4"); _banneradview.setusergender(jdbanner

_banneradview.setuserkeywords("swimming"); _banneradview.setusercategories("1,3,4"); _banneradview.setusergender(jdbanneradview.gender_male); _bannera

百度xx SDK用户手册

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

Microsoft Word - BaiduMobAds_MSSP_bd_SDK_android.doc

百度xx SDK用户手册

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

百度xx SDK用户手册

百度xx SDK用户手册

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

TVS厂商接入流程API文档

建立Android新專案

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

建模与图形思考

建模与图形思考

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

六盘水人资社保发〔2013〕137号

EJB-Programming-3.PDF

<4D F736F F F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

1. 概述 通过集成讯飞开放统计 SDK 可以跟踪移动应用的用户属性及操作行为, 您可以登入讯飞开放 平台 进入我的语音云 - 我的应用, 开通应用的开放统计服务, 即可查看 下载到 数据处理的结果 阅读如下文档, 您可以在几分钟之内轻松完成集成过程 2. 集成说明 2.

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

云数据库 RDS SDK

B1

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

公務員服務法第13條相關解釋彙整表

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

掌盟 SoEasy SDK 开发者帮助文档 1. 接入前项目检查 根据游戏接入后出现的问题, 对游戏项目做以下几点要求 : a) AndroidManifest.xml 中 android:targetsdkversion="19" b) 如果 AndroidManifest.xml 有 insta

1.5招募说明书(草案)

電機工程系認可證照清單 /7/1

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

sand

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd


目录 1. 简介 准备工作 用户注册 取得广告位 ID 添加力美 Unity3D 资源文件 配置 Manifest 文件 SDK 功能说明 创建 Banner 广告..

Microsoft Word - ch04三校.doc

目录 一 功能介绍 功能列表 使用限制...3 二 Android studio 如何导入 SDK SDK 文件结构 导入必要文件 工程配置...6 三 调用 SDK 初始化 如何开始预览...1

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

优斗士微分销产品使用指南

使用MapReduce读取XML文件

建立Android新專案

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

Microsoft Word - ASM SDK 說明文件

样例工程, 导出工程签名时需要使用工程中的签名文件 (debug.keyste), 密码为 android 2)Libynotesdk.jar 开发 sdk 用到的包 3)YNoteSigFetcher.apk 取应用指纹工具 4)sdk 文档 2. 申请应用程序 AppID 使用签名抽取工具 (s

基于CDIO一体化理念的课程教学大纲设计

Chapter 9: Objects and Classes

Java

itestin 能 干 什 么? itestin 是 云 测 ( 提 供 给 广 大 移 动 应 用 测 试 者 或 者 开 发 者 免 费 使 用 的 一 款 安 卓 UI 自 动 化 测 试 录 制 工 具 ( 目 前 只 支 持 Android 应 用 程 序 的

Microsoft Word - QTP测试Flex.doc

AndroidReadme

IoC容器和Dependency Injection模式.doc

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc

目 录 概 述 背 景 社 会 背 景 行 业 背 景 需 求 分 析..6 3 优 势 分 析 资 源 优 势 品 牌 优 势 技 术 优 势 用 户 体 验.....

EJB-Programming-4-cn.doc

云搜

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

手说TTS开发指南

无类继承.key

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

中南大学第二届软件创新大赛

构建 Bluetooth 移动应用 主讲人 : 任凯 微信 :kaiser-tech 2016 年 5 月 6 日 3

RxJava

實作SQLiteOpenHelper類別

epub83-1

Microsoft PowerPoint - plan08.ppt

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

Chapter 9: Objects and Classes

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

D C 93 2

第 一 部 分 就 业 基 本 情 况 前 言 河 北 师 范 大 学 是 河 北 省 人 民 政 府 与 教 育 部 共 建 的 省 属 重 点 大 学, 具 有 一 百 余 年 的 发 展 历 史 和 光 荣 的 办 学 传 统 校 友 中 有 老 一 代 革 命 家 邓 颖 超 刘 清 扬 郭

Java 1 Java String Date

Microsoft PowerPoint - L17_Inheritance_v4.pptx

基于ECO的UML模型驱动的数据库应用开发1.doc

南京市人才服务中心

中国ICT市场及重点行业月度报告

2a-4

云商城

马 克 思 主 义 学 院 经 济 与 工 商 管 理 学 院 公 共 管 理 学 院 法 学 院 社 会 学 院 外 国 语 学 院 中 国 现 当 代 史 世 界 中 古 史 世 界 近 现 代 史 文 化 遗 产 马 克 思 主 义 哲 学 国 际 政 治 科 学 社 会 主 义 马 克 思

版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

xforce keygen microsoft office 2013

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

Microsoft Word - 新1-12.doc

Microsoft Word zw

引 言 车 队 管 理 应 用 车 联 网 技 术 的 几 个 必 要 条 件 : 1 是 否 支 持 车 机 插 拔 报 警?( 绝 大 多 数 人 潜 意 识 中 对 被 监 控 和 被 管 理 是 抗 拒 的, 我 们 调 查 了 很 多 现 有 车 队 管 理 系 统, 管 理 者 最 头

untitled

untitled

幻灯片 1

untitled

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

Transcription:

2015 年 6 月 30 日 卓易广告平台 SDK1.0

二 申请流程...7 卓易广告平台 SDK1.0

一 简介 卓易移动推广 SDK(Android) 是卓易官方推出的移动推广 SDK 在 Android 平台上的版本 ( 以下简称 SDK) SDK 的发行版本 ( 完整下载包为 Adroi_MobAds_SDK.zip) 中包括 JAR 包 javadoc 文档 示例以及您正在阅读的用户手册 以下使用 <SDK_PATH> 代表 Adroi_MobAds_SDK.zip 解压后的根目录 JAR 包 :<SDK_PATH>/Adroi.sdk.jar, 开发时导入工程中 ; 文档 :<SDK_PATH>/doc.rar, 提供 javadoc 帮助信息 ; 示例 :<SDK_PATH>/Adroi_sdk_demo.rar, 多个示例程序代码, 帮助您迅速熟悉 SDK 的使用方式 ; 用户手册 : 本文档 二 运行环境 可运行于 Android 1.5(API Level 3) 及以上版本 三 SDK 包导入及权限配置 1. 申请应用的 APPSID 和计费名 : (1) 见附件一 ; 2. 导入 jar 包将卓易广告的 jar 包复制到您工程的 Libs 目录下, 并按如下步骤将其导入 : (1) 右键点击你的工程, 然后选择 Properties ; (2) 在工程属性对话框左边选择 Java Build Path ; (3) 工程属性对话框主窗口选择 Libraries; (4) 点击 Add JARs, 添加 Adroi sdk jar 包 3. 配置 AndroidMainfest.xml 1

( 一 ) 增加权限 <!-- 需要的权限 --> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.access_wifi_state" /> <!-- 以下权限可选 --> <uses-permission android:name="android.permission.get_tasks" /> <uses-permission android:name="android.permission.system_alert_window" /> <uses-permission android:name="android.permission.read_logs" /> ( 二 ) 添加 AppActivity 声明 <activity android:name="com.adroi.sdk.appactivity" android:configchanges="keyboard keyboardhidden orientation" android:screenorientation="portrait" /> 四 视图 卓易广告 SDK 支持横幅 banner 广告 插屏广告 开屏广告 原生广告四种广告形式 详细嵌入步骤如下 : 注 : 使用下面的广告形式前需要调用 AdView.preLoad(this, "XXXXXX"), 方法进行设置 APP 应用 ID 1. 横幅 Banner 广告 在 Activity 的 oncreate 函数中 : this.setcontentview(r.layout.main); final RelativeLayout rl = (RelativeLayout)this.findViewById(R.id.adViewParent); final AdView banneradview = new AdView(MainActivity.this, AdSize.Banner, "sa018ef0"); banneradview.setlistener(new AdViewListener() {...); rl.addview(banneradview); 2

注 : 此处用的广告位为 demo 的专用广告位, 实际开发中需要填入自己申请的广告位 ; 2. 插屏广告 插屏广告调用方法和 Banner 不同, 展示的时候需要调用 showinterstialad() 方法 // 插屏 interstialadview = new AdView(MainActivity.this, AdSize.Interstitial, "s3ecbdb0"); interstialadview.setlistener(new AdViewListener() {...); 当需要显示插屏广告的时候需要执行下面的方法 interstialadview.showinterstialad(); 3. 开屏广告 ( 一 ) 自带动画显示广告 在 Activity 的 oncreate 的方法中 // 开屏实现方式 1(SDK 自带动画, 无需手动添加至控件树 ) new AdView(this, AdSize.Initial, "s3ecbdb0"); ( 二 ) 无动画显示广告 // 开屏实现方式 2( 无动画, 需要开发者将 adview 添加到控件树 ) final AdView init = new AdView(this, AdSize.InitialNoAnimation, "s3ecbdb0"); addcontentview(init, new FrameLayout.LayoutParams(-1,-1)); 3

详细使用方法请见 Demo 中 MainActivity.java 文件中 4. 原生广告 原生广告提供广告的物料和相关监听接口, 展现的形式由开发者自己设计, 一般可以展现为 List 列表形式在 public Activity class 中创建多个原生广告对象实例 NativeAdsActivity extends ListActivity { NativeAds[] nativeads = new NativeAds[2]; 在 Activity 的 oncreate 的方法中添加监听加载原生广告物料资源成功和失败的函数 NativeAds.preLoad(this, "4c74c08b"); nativeads[0] = new NativeAds(this, "s3ecbdb0"); nativeads[0].setlistener(new NativeAdsListener() { @Override public void onadready(jsonobject arg0) { Map<String, Object> map = new HashMap<String, Object>(); map.put("account", nativeads[0].getaccount()); map.put("desc", nativeads[0].getdesc1()); map.put("img", getbitmapfromurl(nativeads[0].getimgurl())); map.put("type", "ads"); map.put("nativeadobj",nativeads[0]); mdata.add(2, map); adapter.notifydatasetchanged(); nativeads[0].setadimpression(); ); @Override public void onadfailed(jsonobject data) { Toast.makeText(NativeAdsActivity.this, data.optstring("info"), Toast.LENGTH_SHORT).show(); 4

在列表显示 getview 函数中添加原生广告的显示以及注册展示点击监听函数 public View getview(final int position, View convertview, ViewGroup parent) { holder.img.setimagebitmap((bitmap) mdata.get(position).get("img")); holder.account.settext((string) mdata.get(position).get("account")); holder.desc.settext((string) mdata.get(position).get("desc")); if (((String) mdata.get(position).get("type")).equals("ads")) { holder.type.settextcolor(color.red); holder.type.settext(" 推广 "); convertview.setonclicklistener(new OnClickListener() { @Override public void onclick(view v) { NativeAds obj = (NativeAds) mdata.get(position).get("nativeadobj"); obj.setadclick(); ); 详细使用方法请见 Demo 中 NativeAdsActivity.java 文件中 五 代码混淆 如果您需要使用 proguard 混淆代码, 需确保不要混淆 SDK 的代码 请在 proguard.cfg 文件 ( 或其他混淆文件 ) 尾部添加如下配置 : -keep class com.adroi.sdk.** { public protected *; 5

六 联系我们 6

附件一 : 申请 APPID 和广告位 一 作用 APP ID( 应用 ID) 用于标识您的应用 广告位 ID 用于标识您的广告位 APP ID 和广告位 ID 是获取广告物料的必备条件, 请参照一下流程正确获取 二 申请流程 在卓易开放平台注册账号并登录到媒体主平台 7

1. 创建应用登录后, 点击 媒体管理 添加应用, 如下图所示 点击 添加应用 按钮之后, 正确填写各项信息, 点击 保存 按钮, 完成 App 添加 这时, 您就获得了所填应用的 APP ID 了, 如下图 广告位 ID 的获取, 请继续阅读流程 3 1. 创建广告位 点击流程 2 中生成的媒体 ID(APP ID), 在打开的广告位列表页面中点击 添加广告位 按钮, 并填写广告位信息, 点击 确定 按钮后点击后面的 保存 按钮完成广告位的创建, 如下图 8

2. 获取到 APP ID 和广告位 ID 后, 请按照该用户手册中的指导进行代码的部署 注意 : 请正确使用 APP ID 和广告位 ID, 否则有可能影响到您的收益 3. 在效果报告页面中, 您可以查看您的收益以及每个应用的详细数据 9