文档章节

集成AdMob的原生Android SDK和Android PhoneGap应用程序

b
 bbk122
发布于 2016/02/25 15:33
字数 468
阅读 28
收藏 0

使用/确认工作版本
•  PhoneGap2.0.0 - 3.4.0
•  AdMob的原生Android SDK:6.1.0 - 6.4.1

简介
它很容易使用AdMob的原生Android SDK集成广告进入你的PhoneGap应用程序。这将显示AdMob除了AdSense广告(在标准条款和条件的情况下)PhoneGap应用尽可能有效地帮你赚钱。如果你还不是AdSense用户,或者希望只包括AdMob的广告,你可以选择不启用AdMob的控制面板下的AdSense。

步骤1)安装AdMob原生Android SDK
• 下载Android AdMob SDK(下载地址:https://github.com/admob-google/admob-cordova)
• 复制GoogleAdMobAdsSdk - *.*.*.jar到你的 PhoneGap libs目录。
• 在Eclipse刷新项目目录
• 在Eclipse中,右击或双击你的项目,选择“构建路径”,然后在最后一个菜单项“配置构建路径”。
• 选择“库”标签
• 点击“添加 Jars”
• 选择你的项目/libs/GoogleAdMobAdsSdk-*.*.*.jar

步骤2)包括最新安装的库
• 打开你的项目/src/com.*.*/MainActivity.java
• 打开崩溃了的文件(The + next to import android.os.Bundle; by default)
• 添加导入com.google.ads.*;
• 添加导入android.widget.LinearLayout;

步骤3)配置你的AdMob广告单元ID
用下面的代码在你的MainActivity为你的广告ID创建一个字符串:
admob.showBannerAbsolute(admob.BannerSize.BANNER,0,70);//show banner at absolute position x 0,y 70
一定要包括你自己的广告单元ID,否则不会显示广告。

步骤4)创建你的广告视图
下面的设备ID字符串,创建一个新的视图:
private AdView adView;
下面的PhoneGap's super.loadUrl指令,你将配置和初始化新的广告视图如下:
admob.initAdmob("admob banner ID","admob interstitial ID");
查看该文件的完整示例:https://github.com/admob-google/admob-cordova

步骤6)禁用测试模式
要确保在部署到谷歌播放之前禁用测试模式,通过更改该值来更改,评论或删除从你的MainActivity.java以下行
request.setTesting(true);

© 著作权归作者所有

b
粉丝 1
博文 234
码字总数 88617
作品 0
南京
私信 提问
phonegap android开发初体验

最近想学习一下手机上的web app开发,朋友推荐phonegap是一个很不错的跨平台开发框架,下面是初次使用的一些总结总结。 1、开发环境配置 系统要求可以具体参考:http://developer.android.co...

弓影
2011/11/14
0
2
关于跨平台移动应用开发框架的探索 -- PhoneGap

本文通过介绍移动互联网的发展,引出了跨平台移动应用开发的现状,并对当前的跨平台移动应用开发框架进行了比较。在实践环节中,本文首先使用 PhoneGap Build 将 HTML 程序发布为多移动平台的...

IBMdW
2011/11/24
3.7K
0
使用 Jo 和 PhoneGap 构建本地移动应用程序

移动应用程序开发正在飞速发展;一部分原因是出现了可以简化开发的新框架,这种新框架也使传统 web 开发人员可以更快上手。本文将介绍如何利用您已经掌握的 HTML、CSS 和 JavaScript 技能和两...

IBMdW
2012/03/27
1K
0
PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码

按照我一惯得套路,我会先说一点废话。PhoneGap和Cordova什么关系?为什么有的地方叫Cordova而有的地方叫PhoneGap ?PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来...

Java编程思想
2014/07/21
0
0
使用Intellij Idea 搭建PhoneGap Android开发环境

看这里:使用Intellij Idea 搭建PhoneGap Android开发环境 最近几天在学习使用phonegap进行android应用的开发,首先当然是phonegap android开发环境的搭建,网上的资料比较乱,cordova和pho...

Realfighter
2015/02/04
0
4

没有更多内容

加载失败,请刷新页面

加载更多

Kubernetes云供应商架构的未来

首先,我想分享SIG的使命,因为我们用它来指导我们现在和将来的工作。从我们的章程中直接来看,SIG的使命是简化,开发和维护云供应商集成,作为Kubernetes集群的扩展或附加组件。这背后的动机...

Linux就该这么学
15分钟前
0
0
线程池没你想的那么简单

前言 原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得...

crossoverJie
23分钟前
13
0
Scientific Linux开发停止 相关设备将迁移至CentOS上

在经历了将近14年的版本更迭之后,这个专注于科学领域的GNU/Linux发行版本不会发布下个重大版本更新--Scientific Linux 8了。 目前维护该发行版本的成员最终决定是时候休息了,今后将不再发布...

linuxCool
27分钟前
0
0
Redux

Redux概念 Redux = Reducer + Flux,数据层框架,将所有数据都存储到store中 Redux的工作流程 Antd的使用 安装npm install antd --save import 'antd/dist/antd.css'import { Input, Butto......

星闪海洋
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部