Android接入多盟广告SDK--让你的APP通过广告平台赚钱
转载请注明出处:http://blog.csdn.net/Alpha58/article/details/59483561
前言
个人开发者可以通过在自己的APP里面嵌入广告,用户下载你的APP,点击了你APP里的广告,您就可以在多盟平台获得相应的收益。如果是公司,那就不是为了赚那么点钱了,主要是为了与用户有更多的互动,就想着在应用里面嵌入广告。我们公司的场景是这样的: 用户点击广告-我们给用户虚拟金币-用户获取虚拟金币又可以在我们的APP的商场里面买东西的时候来抵扣现金。
广告平台有很多,常见的有多盟,有米、点金、百度、谷歌的admob等等。自己选择,我们公司选择的是多盟平台,下面就说说怎么集成(主要讲的是其中一种广告-激励视频, 其他类似)。
(集成比较简单,按着Demo就能搞定了,这里主要讲的是应用场景)
广告效果如下,是一段小视频:
1,集成
注意:不想看代码直接下载我的Demo源码,直接运行即可. 如果想测试你自己申请的Publisher ID,换上你自己在多盟开放平台申请的Publisher ID即可运行起来。
源码地址:https://github.com/Alpha58/DomobVideoDemo
如果对你有帮助记得点赞,star哈~
1、在多盟平台: http://www.domob.cn/ 注册账号–创建应用–获取Publisher ID
2、下载SDK: http://www.domob.cn/developers/SDKdownload.htm
3、AndroidStudio关联domob-video-sdk-1.0.8.jar
4、在清单文件中注册以下信息
注册权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
注册组件和Publisher ID
<activity android:name="com.pad.android_independent_video_sdk.view.IndependentVideoActivity"android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"android:configChanges="orientation|keyboard|screenSize|screenLayout"/><service android:name="com.pad.android_independent_video_sdk.IndependentService"/><meta-data android:name="PUBLISH_ID" android:value="你申请的Publisher ID"/>
5、api使用介绍
初始化
IndependentVideoManager.newInstance().init(activity);//初始化
IndependentVideoManager.newInstance().updateUserID(activity,userid);//设置用户唯一标示,不是媒体id,是开发者用户体系中,用户的唯一标示,没有,则可以不设置。
IndependentVideoManager.newInstance().disableShowAlert(activity,true);//是否使用多盟提示框,提示完成任务,默认为true
监听视频状态
IndependentVideoManager.newInstance().addIndependentVideoListener(independentVideoListener);//传入IndependentVideoListener的实例
IndependentVideoListener的回调方法如下:
void videoDidStartLoad();//视频开始加载void videoDidFinishLoad(boolean var1);//视频是否加载完成void videoDidLoadError(String var1);//视频加载失败void videoDidClosed();//视频关闭void videoCompletePlay();//视频播放完成void videoPlayError(String var1);//视频播放出错void videoWillPresent();//视频开始播放void videoVailable(IndependentVideoAvailableState var1);//检查视频是否可用
IndependentVideoAvailableState有三个状态
VideoStateDownloading 视频正在下载中
VideoStateFinishedCache 有可播视频缓存
VideoStateNoExist 没有可播视频缓存
检查视频
检查是否有可播视频缓存,IndependentVideoListener.videoVailable返回检查状态
IndependentVideoManager.newInstance().checkVideoAvailable(activity);
播放视频
IndependentVideoManager.newInstance().presentIndependentVideo(activity);
释放资源
移除添加的监听,如在Activity的onDestroy生命周期方法中执行
IndependentVideoManager.newInstance().removeIndependentVideoListener(activity);
大功告成!Android 接入多盟广告就是这么简单!赶紧去赚钱吧!
注意:不想看代码直接下载我的Demo源码,直接运行即可. 如果想测试你自己申请的Publisher ID,换上你自己在多盟开放平台申请的Publisher ID即可运行起来。
源码地址:https://github.com/Alpha58/DomobVideoDemo
如果对你有帮助记得点赞,star哈~
Android接入多盟广告SDK--让你的APP通过广告平台赚钱相关推荐
- android接入阿里百川商务SDK
android接入阿里百川商务SDK 新业务APP是商业APP主要做优惠一块,其中就有接入阿里百川商务SDK的业务,不过本人感觉更像是接入淘宝客. 1.分佣模式 在实际对接中,阿里官方人员明确表示,阿 ...
- flutter/Android接入友盟、阿里百川SDK,打包APK后报无法加载arr库的坑
刚接触flutter,边学边做.其实遇到的是两个坑,但看起来像是同个问题引起的,多么痛的领悟,基础不牢.解决问题流程不对太耽误时间了. 打包APK后报无法加载友盟arr库 有篇帖子说是启用压缩导致的, ...
- Android开发-在Android项目里集成友盟统计SDK进行对移动APP统计的实现
前 言 友盟(Umeng),2010年4月在北京成立,是中国最专业.最有数据凝聚力的移动开发者服务平台.友盟以移动应用统计分析为产品起点,发展成为提供从基础设置搭建-开发-运营服务的整合服务平台,致力 ...
- IM实战:Android接入环信 IM SDK
本次学习目标: 注册环信: Android端集成环信 IM SDK: 实现注册-登录-发送消息-会话列表等: 一.环信IM 什么是环信IM 环信IM是一款即时通讯产品,为开发者提供基于移 ...
- Android接入百度自动更新SDK
一:前言 公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹 ...
- Android 接入网易易盾 SDK (文本检测)
序 最近老不舒服了 . 直接开始 . 项目有个需求对学员在看直播发送的聊天消息进行监测 .大概意思就是需要进行管控 .选择了第三方 网易的易盾 . 看完文档发现这个易盾是服务端使用的 ,文档里面根本没 ...
- android广告SDK原理详解(附源码)
广大的开发者吃糠咽菜开发了一两款APP,获取了一些流量后自然就会想到流量变现,一般情况下大家会选择到百度联盟或者Google Admob这些广告服务提供商注册开发者账号,在自己的APP里面加上几行广告 ...
- Android 移动广告sdk的原理
详细讲解一下android广告SDK在app里面到底会做什么以及应该做什么,知道了这些的话,就可以更好的优化自己的广告获取更多的收入,甚至可以根据这些步骤自己开发一款自己的广告SDK,用于制作自己的广 ...
- 抖音广告IOS/Android接入笔记:
一.抖音广告接入(Android接入) 注意:内容输出对接中已包含广告对接,建议使用广告4.6.0.7版本,如使用其他广告版本建议做好自测 //2600及以上版本,需要使用如下Maven命令 //火山 ...
最新文章
- jwt怎么获取当前登录用户_spring oauth2如何获取当前登录用户信息
- c语言删除文件中的结构体_C语言插入、删除、更改文件内容
- java arraystoreexception_208道高频 Java面试题答案6
- wxWidgets:wxTreeListCtrl类用法
- 关于centos6升级python3.6无法使用pip的问题
- 条件编译用法(#ifndef #define #endif#else)
- web第6次作业position
- canvas合成图片 圣诞节新技能戴帽
- html前端如何缓存页面,Nuxt中如何做页面html缓存
- 95-860-045-源码-定时器-InternalTimerService
- 求和(1,2,3.....n使其和为m的所有情况)
- flowable 监听器中无法获取 oauth 上下文对象
- 大数据Hadoop相关概念及其技术生态圈
- java isprime函数_判断质数(isPrime)的方法——Java代码实现
- js中更改div的背景颜色:
- IP地址分类(A类 B类 C类 D类 E类)
- EXCEL图表的绘制: 如何把1个图表拆成多个?
- 西门子S7-300 PLC 的50个经典问题
- HDOJ 4696 Answers 乱搞
- 自己动手做个小游戏(1)