AdMob by Google 是一种移动广告平台,借助该平台您可从您的应用中获得可观的收入。将 AdMob 与 Firebase Analytics 相结合,您不仅可得到更多的应用使用量数据,而且可以提升分析能力。无需更改现有 AdMob 配置,Firebase 便可与 AdMob 集成在一起。

AbMob广告类型

  • Banner(横幅广告):最常见的,就是平时看到的屏幕的底部或者顶部有一个横条的广告条。
  • nterstitial(插页广告):类似启动页广告,整个屏幕显示一副广告。
  • Rewarded Video(应用内购买广告):这个玩国外游戏经常会看到,你看完一个广告视频,游戏会奖励你一些道具或者其他的什么(这个奖励是一个整数,在AdMob中可以设置数量,用户看完视频会得到这个数量的奖励,比如奖励3瓶药水,3条生命等。)。
  • Native(原生广告):这个是体验最好的广告形式,和原生app无缝对接,也许你已经见过一个列表的某个item内容展示的是广告,就是这种形式。

快速接入AbMob广告

1.配置 Gradle

implementation 'com.google.android.gms:play-services-ads:10.2.1'

2.全局初始化

MobileAds.initialize(this, "xxxxx");

3.布局

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_height="match_parent"><include layout="@layout/layou_head"/><LinearLayout
        android:orientation="vertical"android:id="@+id/web_layout"android:layout_width="match_parent"android:layout_height="match_parent"></LinearLayout></LinearLayout>

4.加载广告

  public class KnowledgeFragment extends BaseFragment {@BindView(R.id.adView)AdView adView;@Overrideprotected int getLayout() {return R.layout.knowledge_fr;}@Overrideprotected String title() {return "广告";}@Overrideprotected void iniView() {AdRequest adRequest = new AdRequest.Builder().build();adView.loadAd(adRequest);}}

5.添加权限

 <uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

效果图

小结

下班之际无聊想玩玩广告,没想到上手这么快。我觉得很nice,不过本文讲的不是很完整一切以官网为准。(对了这个只是玩玩我就随便在项目中加了广告请不要在意细节)

官网:http://www.google.cn/admob/

Android Google AdMob 广告接入配置示例相关推荐

  1. 谷歌AdMob广告接入(插屏广告)

    谷歌AdMob广告接入(插屏广告) 第一步:翻墙注册并登陆AdMob开发者平台第二步:添加广告,获取广告单元ID第三步:导入sdk, android studio可直接关联依赖:com.google. ...

  2. 谷歌AdMob广告接入(横幅广告)

    谷歌AdMob广告接入(横幅广告) 第一步:翻墙注册并登陆AdMob开发者平台第二步:添加广告,获取广告单元ID第三步:导入sdk, android studio可直接关联依赖:com.google. ...

  3. unity google admob ios 接入 聚合激励广告适配器

    下面说下躺坑 主要是接入google admob 聚合激励广告适配器 ,开启facebook ,unity,admob 广告 使用sdk框架接入 sdk下载地址:https://developers. ...

  4. Android FaceBook原生广告接入教程(精简版)

    公司项目主要做海外市场,并且是资讯类的产品,所以接入一些广告公司的广告是一项不错的创收,昨天下午产品告诉我要马上接入Facebook的原生广告需求,于是下午就开始阅读Facebook广告接入的官方开发 ...

  5. Google Play支付 接入配置

    简述 公司业务出海接入 google play支付渠道时,往往不知道该如何在google play侧配置.业务在google play侧配置可以划分为: 准备google play账号 业务应用上传 ...

  6. android 腾讯广告接入,cocos2dx 3.x android studio 添加广点通广告

    1,接入广告条 按照官方文档接入的时候遇到个问题,官方文档中是使用的布局文件来显示广告条,但是cocos2dx 没有使用布局文件,所以这里需要我们在代码中手动创建一个布局容器来显示广告条,代码如下: ...

  7. Android开发-在Android应用里接入AdMob广告进行变现的实现

    前 言 前段时间,自己开发了一款个人的Android应用想上线,但是由于国内的应用商城对个人开发者不是很友好,即使应用已经申请了软件著作权了也不能上线的了,有些应用只能以企业的名义来上线不能以个人的名 ...

  8. SDK接入(之Android Google Play内支付(in-app Billing)接入的细节

    翻了很多文档,大致流程 懂了,实际上就能上手了,长篇大论是很好,但是关键要素也是决定效率的因素,有些小问题,决定是否成功与否. 首先 下载sdk,在github.com 的google sample里 ...

  9. IOS项目中加入Google Admob SDK

    错误1. Undefined symbols for architecture i386:   "_OBJC_CLASS_$_ASIdentifierManager", refer ...

最新文章

  1. 伊利诺伊大学厄巴纳-香槟分校
  2. 公司的实战Replica Sets+Sharding方案
  3. 需加装饰——装饰模式
  4. ibm db2获取目标时间与当前时间的差值_【学术论文】高帧频视觉实时目标检测系统...
  5. 帆软报表-打印sql日志设置
  6. BLURtooth 漏洞导致攻击者覆写蓝牙认证密钥
  7. socket与TCP/UDP编程-转
  8. Asp.net中Global.asax
  9. Tab Space:超棒的Safari浏览器标签快速保存工具
  10. 如何在单片机中用汇编优雅的点灯
  11. vue中使用微信聊天表情
  12. 使用xlwt将数据保存到excel文件中,python
  13. 为什么中国神仙比较负责任?
  14. 解决mysql报错ERROR 2002 (HY000)
  15. 电脑安装双系统-linux系统上安装windows系统
  16. 分享:用Python语言轻松实现二代身份证阅读器(读卡器)自动读卡,支持定制开发
  17. javaSE_day17 学习笔记 ——泛型、Stream
  18. Java项目:springboot客户关系管理系统
  19. 论文翻译:Speech Super Resolution Generative Adversarial Network
  20. 生产消费者模式实例(多线程实现价格监控)

热门文章

  1. iOS-长按识别二维码/生成二维码/扫描二维码
  2. java服务器端集成友盟,Android友盟推送集成
  3. Power Query 系列 (12) - Power Query 结构化列应用案例
  4. 【树莓派】【树莓派4】四、个人NAS实现方式推荐
  5. c语言魔方还原程序案例,利用C语言玩转魔方阵实例教程
  6. 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)
  7. Vmware虚拟机Ubuntu未发现WiFi适配器解决方案汇总
  8. 无人驾驶--实时定位与地图构建(SLAM)仿真与实战(附源码)
  9. 彩色图像增强(限制对比度直方图阈值均衡化)Python,Win10
  10. GitChat 最火 Chat 文章合集 | 春节特别版