转载请标明出处:https://blog.csdn.net/ifmvo/article/details/106493046

前言

众所周知,国内广告SDK最主流的就是:腾讯的广点通( 优量汇 )、头条的穿山甲。

因为用户量比较大的项目,单一的广告SDK提供的广告量可能不够用。所以我们实际项目中接入广告,基本都是广点通和穿山甲这两个SDK结合着使用。

然后根据两种SDK的广告量、ecpm等指标去分配两种SDK的权重。ecpm高的就多展示一点、ecpm低的就少展示一点,尽量使收益最大化

但是让 Android 开发者头疼的是接入广告需要copy大量的代码,并掺杂在项目功能代码中,导致代码极其混乱,维护难度很大。最开始接触广告的我也是被这种混乱的代码困扰。

介绍

所以 Android 广告聚合项目 TogetherAd 横空出世,TogetherAd 能够帮助 Android 开发者快速、便捷、灵活的接入国内多家主流广告 SDK。

TogetherAd 的特色功能:

主流SDK随意搭配组合

实际项目中,往往会接入多家广告SDK,以实现收益最大化的目的。

TogetherAd帮助开发者将其集成在一起,开发者可以任选组合进行搭配使用

支持权重配置

因为各个平台分发广告的量以及价格都是不一样的,所以需要动态配置请求的比例。

例如:有三家广告平台 A、B、C,你认为 A 的单价和收入都是最高的,想要多展示一点。

那么可以配置他们的权重:A:B:C = 2:1:1

TogetherAd 会根据配置的权重随机请求一家平台的广告,如果请求广告的总数是 40000 次。

那么每家平台请求的次数就会趋近于:A: 20000, B:10000, C:10000

支持失败切换

如果某个平台的广告请求失败或没有量,会自动在其他广告中随机出一种再次请求,这样可以尽可能多的展示广告,使收益最大化

使用方法

Github 传送门,点击查看详情
https://github.com/ifmvo/TogetherAd

更多相关文章

  1. android原生的数据库实现[ContentProvider+SQLiteOpenHelpe...
  2. 使用webView访问https的url-处理SslError解决android2.2版本之前
  3. Android客户端与服务器数据交互流程
  4. Android之通话和短信
  5. Android中Volley发送带有Cookie信息的请求
  6. Android方向研究
  7. Android利用异步任务AsyncTask发送post请求获取json数据
  8. Android(安卓)运行时权限详解
  9. Android(安卓)Studio开发学习(一)—— 布局

随机推荐

  1. Android的包管理机制浅析(一)
  2. Android编程之文件的读写实例详解
  3. Android中设置控件可见与不可见详…
  4. activity生命周期及横竖屏切换
  5. Android根据联系人姓名首字符顺序读取通
  6. 【 Android(安卓)10 系统启动 】系列 --
  7. android 浮层简单实现、activity设置Them
  8. Android(安卓)ui utils-简单实用的Androi
  9. Android(安卓)Studio 运行项目报错:org.ob
  10. Android属性汇总