如何在googleadmob上添加应用
本文目录
如何在应用中添加Admob横幅广告
概览
Google AdMob横幅广告利用屏幕的一小部分吸引用户进行“点击”,进而享受更丰富的全屏浏览体验,如进入网站或应用商店网页。要在
iOS应用中展示 Google AdMob横幅广告,只需在您的 Xcode项目中加入 SDK,然后在用户界面上添加
GADBannerView即可。
在本指南中,我们将示例项目命名为 BannerExample。在实际操作时,请直接将说明中的 BannerExample替换为您自己项目的名称。
要求
Google AdMob广告 SDK(iOS版)要求采用 iOS 2.x或更高版本(要展示广告,至少需使用 3.0版),以及 XCode 4.2或更高版本。
加入 SDK
解压缩后的 SDK包含六个 Objective-C标头、一个运行时库和一份 README文件。
1.右键点击 Xcode中的项目,选择添加文件到“BannerExample”。
2.然后在 SDK中,选择 README以外的所有项目。
3. SDK库会引用四种您可能尚未纳入项目的 iOS开发框架:
AudioToolbox
MessageUI
SystemConfiguration
CoreGraphics
要添加这些框架,请双击 BannerExample项目名称。打开 Build Phases(构建阶段)标签下的 Link Binary
With Libraries(关联带库的二进制文件)下拉列表。使用显示的+按钮添加 iOS SDK中的框架。
现在,您应该可以正确无误地重新生成项目了。
添加 GADBannerView
iOS应用由 UIView对象和 Objective-C实例(用户看到的是文字区域、按钮等控件)所组成。GADBannerView
就是一种 UIView子类,用来展示小型 HTML5广告以响应用户触摸。与所有 UIView一样,GADBannerView
可以轻松地以代码形式生成。
添加横幅广告会用到以下七行代码:
导入 GADBannerView.h
在应用的 UIViewController中声明 GADBannerView实例
加以创建
设置广告的单元 ID,也就是您的 AdMob发布商 ID
设置“根视图控制器”
将该视图添加进用户界面
对其加载广告
最好在应用的 UIViewController中执行上述所有步骤。
// BannerExampleViewController.h
//从 SDK导入 GADBannerView的定义
#import"GADBannerView.h"
@interface BannerExampleViewController: UIViewController{
//将其中一个声明为实例变量
GADBannerView*bannerView_;
}
@end
以下代码会在视图控制器的 viewDidLoad初始化挂钩(Hook)中设置横幅广告。
// BannerExampleViewController.m
#import"BannerExampleViewController.h"
@implementation BannerExampleViewController
-(void)viewDidLoad{
[super viewDidLoad];
//在屏幕底部创建标准尺寸的视图。
bannerView_= [[GADBannerView alloc]
initWithFrame:CGRectMake(0.0,
self.view.frame.size.height-
GAD_SIZE_320x50.height,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];
//指定广告的“单元标识符”,也就是您的 AdMob发布商 ID。
bannerView_.adUnitID= MY_BANNER_UNIT_ID;
//告知运行时文件,在将用户转至广告的展示位置之后恢复哪个 UIViewController
//并将其添加至视图层级结构。
bannerView_.rootViewController= self;
[self.view addSubview:bannerView_];
//启动一般性请求并在其中加载广告。
[bannerView_ loadRequest:[GADRequest request]];
}
-(void)viewDidUnload{
[bannerView_ release];
}
-(void)dealloc{
[super dealloc];
}
@end
警告:请确保在开发过程中使用测试模式,以免无法点击您自己的广告。有关如何启用测试广告的详细信息,请参阅最佳做法指南。
您可以在此下载包含上述代码的示例项目。
结果
不管您使用的是哪一种方法,都会在应用底部展示横幅广告:
注意:如果 AdMob是第一次收到您的发布商 ID,您可能需要等候多达两分钟,才会收到广告;这一两分钟的初始延迟具有反复性,每当应用未使用的时间达到 24小时时就会发生。如果要请求测试广告以确保请求代码运作正常,请参阅最佳做法部分。
警告:在 2011年 10月 14日之后新建的所有 iPad和 iPhone应用都要求使用
2011年 3月 15日或以后发布的 AdMob SDK,也就是高于 4.0.2的 iOS版
SDK。如果您是从我们的官方下载网站下载库,您无需担心版本问题。如果不是,则您使用的可能是在 2011年 3月 15日之前发布的
AdMob SDK,因而在更新您的 SDK之前,您新建的应用将无法获得任何广告展示。
「Google Play」添加收款&「Admob」注册、收款及Pin码问题
注册Google Play账户的目的是为了上架应用实现变现。在本篇文章中,我们将为您梳理Google Play添加收款方式以及Admob的注册、收款及PIN码验证过程。
首先,登录Google Play账号,进入设置中的付款资料页面,添加银行卡信息。确保添加的银行卡与注册人一致。在"收款人ID"一栏,无需填写信息;"银行账户名称"应填写注册人姓名的拼音(如“王强”填写为“Wang Qiang”或“WANG QIANG”),确保与银行卡或信用卡上的名字拼音一致。"银行名称"应填写银行的英文名称,例如招商银行填写为“China Merchants Bank”。"SWIFT BIC"为银行识别码,可在网上查找,如招商银行填写为“CMBCCNBS”。"账号"填写银行卡账号,"重新输入账号"重复填写。勾选设置为主要付款方式后提交,完成绑卡。若遇到验证环节,根据提示完成即可。
接着,进行Admob的注册与收款操作。如果您已按照上一篇文章的流程注册过Google Play,建议进入您的VPS;若未注册,建议回顾上一篇文章。通过Google浏览器访问admob.google.com/,点击右上角的「sign up」进行注册。登录您的Google邮箱,确保与Google Play账号的地址信息一致。选择收款地址所在国家为“中国”,默认为美元结算。点击开始使用后,系统会显示正在审核,但实际审核前无需进行此步骤。进入Admob后台,点击左侧的收款-添加收款账号,系统会直接显示之前填写的身份信息,点击提交。
Admob的规则要求广告收入达到100美元后,才能出现添加收款方式的入口。在收入达到验证地址所需的最低额度10美元时,Admob将显示验证窗口,并发送包含6位数PIN码的纸质平邮信件至您的地址。注意,这封信件可能需要2周左右才能送达,且可能因农村地址无人接听电话而无法接收。为解决此问题,您可以采取以下方法之一:
在付款信息的地址第2行填写联系方式“电话:13888888888”,在打印地址信息时包含联系方式。建议使用Google账号之前的验证手机号。提前联系付款地址附近的邮政工作人员,告知他们留意这封信件,并提供联系方式,以便尽快完成验证。如果错过或未收到信件,可在信件发送后申请重新发送,每次申请后需等待一段时间再次申请。若申请机会用尽后30天内未收到信件,可选择人工验证。请访问support.google.com/adse...复制链接至浏览器,填写相关信息提交验证。对于个人银行卡收款,每年所有银行卡的换汇总额上限为5万美元。达到此限制后,只能使用第三方代收,可能会产生手续费。未来,我们将专门发布关于第三方代收的教程文章。
至此,Google Play添加收款方式与Admob注册、收款及PIN码验证的过程介绍完毕。希望本篇文章能帮助您顺利解决相关问题,祝您应用变现之路顺利!
google adsense和admob的区别在哪里
AdMob:适用于移动端,比如说在已经上架的app里进行广告变现,常见的变现方式有,游戏里面的激励视频、底部或者顶部的展示横幅等
AdSense:适用于网页端,常见的是在博客、YouTube等网站接入AdSense,既有展示计费,也有点击计费等几种方式
以上这两种,都是Google系的广告变现平台,与之相似的是Facebook audience network,既可以接入移动端,也可以接入网页端。
Facebook和Google系的变现平台相比,其中一个比较明显的区别是收款方式,Facebook对收款账号没有什么特殊的要求,但是Google系的产品,收款账号是要和账号的注册地区保持一致,即美区的账号就要用美国的银行账号收款,国区的账号就要用大陆的银行账号收款。











