- 浏览: 1123994 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (349)
- javascript (28)
- objective-c&cocos2d (46)
- 开发备忘及常用java代码 (46)
- core java7学习笔记 (13)
- Mina (7)
- HTML5 (13)
- 系统集成项目管理工程师学习笔记 (10)
- 数据库系统原理学习笔记 (11)
- C++学习笔记 (10)
- C语言学习笔记 (5)
- 数据结构学习笔记 (4)
- 计算机网络原理学习笔记 (3)
- 计算机组成原理学习笔记 (2)
- 软件工程学习笔记 (6)
- 开发工具 (15)
- OSGI学习 (1)
- 学习笔记 (19)
- oracle (3)
- java tv (1)
- web server (5)
- javafx (1)
- 随笔 (8)
- 梦舞集 (4)
- 工作流 (3)
- 程序错误记录 (6)
- Windows (2)
- Linux (4)
- Git (1)
- 企业管理 (2)
- android (1)
- JVM (17)
- box2dweb (1)
- 操作系统学习笔记 (6)
- 英语学习 (1)
- Windows 8 应用商店 (1)
- Go语言 (1)
- docker (1)
- visualVM源码学习 (0)
- MariaDB (0)
- JAVA7 (2)
- 面向对象存储 (0)
- Hibernate (14)
- Spring (3)
- 项目构建 (0)
- 读源码学JAVA (0)
- mybatis (1)
- spring mvc (2)
- Javassist (0)
最新评论
-
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Mina学习笔记二_基础 -
yjph83:
兄弟,你这个解决方案是什么什么啊?我现在遇到个问题跟你类似的! ...
Tomcat 8.0.11 移动端访问报400错误问题 -
comedsh:
你好,我也想为开源的做点事情,想让 tomcat-redis- ...
利用tomcat-redis-session-manager做session同步时自定义类对象属性保存不上的解决方法 -
bsr1983:
这个应该是浏览器内部设置的,你可以在Android上试一下别的 ...
javascript学习笔记八 -
787250527:
bsr1983 写道该值是浏览器内部的一个变量,只读的,不可修 ...
javascript学习笔记八
转自:https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cn
转载仅为防止被墙导致无法查阅!
概览
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 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 之前,您新建的应用将无法获得任何广告展示。
发表评论
-
[转]解决 Xcode 删除文件后 missing file 警告
2014-03-19 18:19 1148转自:http://www.oschina.net/ques ... -
CocoStudio简介
2014-03-05 19:19 1421一、概述 1.1.功能简介 CocoS ... -
xcode5预览版下载地址
2013-06-16 09:56 22341.xcode5预览版下载地址 http://adcdo ... -
解决提交应用到AppStore时,提示UUID及UIDevice错误
2013-06-04 03:34 22981.如果使用了Admob,更新到最新版本6.4.2,删除Add ... -
解决Could not instantiate class named NSLayoutConstraint
2013-02-17 10:22 1451点击xib或storyboard文件,在右边的 inspect ... -
objective-c的arc项目中使用不支持arc的依赖库时编译错误的解决
2013-02-06 14:04 1178在Target->build phases->Co ... -
xcode4.6下载地址
2013-02-04 12:08 3106http://adcdownload.apple.com/De ... -
Mac上的DMG与ISO互转
2013-01-14 14:59 12091.把DMG转为ISO hdiutil convert /p ... -
设置ios中DatePicker的日期为中文格式
2012-12-18 18:12 72631.在模拟器中的“设置”-“通用”-“多语言环境”-“语言”设 ... -
Xcode 错误- Could not launch app - No such file or directory Error.
2012-12-14 11:50 1880通常发生在联机调试过程中,新旧工程交替测试 解决方 ... -
UIPickerView控件中自定义显示的字体大小及样式
2012-12-14 00:21 17796通过覆盖如下方法实现 - (UIView *)pickerV ... -
Flurry analytics SDK集成步骤及功能简介
2012-12-13 11:48 15443Flurry analytics SDK集成步骤及功能 ... -
Xcode4中显示“Line Numbers”行号
2012-12-11 10:46 1156Xcode4中显示“Line Numbers”行号 1 ... -
ios代码备忘
2012-12-09 00:23 14591.自定义导航栏返回按钮 self.navigationIt ... -
iOS OpenSource Library Collection
2012-12-07 17:45 1357转自:http://www.cppblog.com/inkcp ... -
ios内置付费IAP校验
2012-12-07 15:50 1618参考链接:http://developer.apple.com ... -
ios应用中集成多盟广告墙
2012-12-06 16:59 35681.下载广告墙SDK最新版 ... -
ios 导航栏、工具栏、tab栏图标大小
2012-12-06 16:50 11340工具栏和导航栏上的图标尺寸应如下所示: 对于iPhoe和iP ... -
【转】Google Admob 广告最佳做法
2012-11-13 15:40 6581转自:https://developers.google.co ... -
【转】Google AdMob 广告 iOS 高级指南
2012-11-13 15:30 5001转自:[url]https://developers.goog ...
相关推荐
这个demo在虚拟器上会出现,调用广告有时候会出现Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs,但在真机上没问题,...
AdMob是Google提供的一款强大的移动广告平台,专为开发者设计,用于在iOS和Android应用中集成广告,从而实现盈利。AdMob SDK for iOS是专门为苹果设备优化的版本,允许开发者在其应用程序中无缝地展示各种类型的广告...
本教程将详细介绍如何在iOS应用中集成两种常见的广告网络:Apple的iAD和Google的ADMOB。 首先,我们来了解这两个广告平台的基础知识: 1. **iAD**:由Apple提供,是专门为iOS和OS X设备设计的内置广告解决方案。...
AdMob是Google提供的一款强大的移动广告平台,它允许开发者在Android和iOS应用中展示各种类型的广告,如横幅广告、插屏广告、激励视频广告等,从而实现盈利。本教程将详细讲解如何将AdMob广告接入到您的应用程序中,...
AdMob是Google提供的一个广告网络平台,提供多种广告格式,如横幅广告、插屏广告和激励视频广告。以下是关于如何在Android Studio项目中接入AdMob的详细步骤和相关知识点: 1. **安装Google Play Services库** ...
AdMob是Google提供的一款强大的移动广告平台,专为开发者设计,用于在他们的应用程序中嵌入广告,从而实现盈利。这个“admob广告平台Demo”很可能是一个包含示例代码和配置文件的项目,帮助开发者理解如何在自己的...
AdMob是Google提供的一款强大的移动广告平台,它允许开发者在iOS、Android以及Amazon设备上展示广告,从而为应用创造收入。本指南将详细介绍如何在Unity引擎中集成AdMob,以便在各个平台上顺利发布并实现广告功能。 ...
google admob ads for unity插件,同时支持android和iOS。 支持新版本admob横幅很插屏广告。 android项目把admob_unity_plugin.unitypackage import进unity3d工程即可 然后把admobdemo.cs 复制到项目中,并修改...
在移动应用开发领域,iOS平台和Google AdMob的广告整合是一项常见的需求,旨在扩大广告覆盖面,提高收益。本文将深入探讨如何在iOS应用中整合iAd(苹果原生广告服务)与AdMob(谷歌的广告网络平台),以及如何做到无...
iOS AdMob SDK是Google提供的一个广告平台,专为iOS开发者设计,用于在他们的应用程序中集成广告。AdMob提供了一个简单、高效的方法来展示各种类型的广告,包括横幅广告、插屏广告和激励视频广告,帮助开发者实现...
【标题】"admob ane android ios 稳定附例子详细教程"涉及的主要知识点是Adobe Air应用开发中集成Google AdMob广告网络的过程,适用于Android和iOS平台。AdMob ANE(Adobe Native Extension)是一种扩展,它允许Air...
Admob是Google提供的一款强大的移动广告平台,广泛用于Android和iOS应用中,为开发者提供了多种广告格式,包括原生广告、插页广告和横幅广告。在这个“Admob广告加载示例”中,我们将深入探讨如何在Android应用程序...
在iOS应用开发中,将adMob移动广告集成到iPad或iPhone应用中是常见的盈利和推广方式。adMob是由Google提供的一项服务,它允许开发者在他们的应用程序中展示广告,从而赚取收入。本教程将深入探讨如何在iPad和iPhone...
AdMob是Google提供的一款强大的移动广告平台,它允许开发者在iOS和Android应用中轻松集成广告,从而实现盈利。AdMob ANE(Adobe Native Extension)是为了让Adobe Air开发者能够方便地在iOS应用程序中接入AdMob服务...
AdMob是Google的一款移动广告平台,允许开发者在他们的iOS应用中集成广告,从而实现盈利。这个SDK确保了对两种主要的iOS设备架构,即armv7和armv7s的支持,这涵盖了当时大部分的iOS设备。 1. **AdMob SDK**:AdMob ...
在iOS平台上集成谷歌广告,主要是为了在应用中展示广告,增加收入或推广产品。这个过程涉及到Google AdMob,它是Google提供的一个广告网络平台,适用于移动应用程序。以下将详细讲解如何在iOS项目中添加并配置谷歌...
AdMob是Google提供的一款强大的移动广告平台,它允许开发者在Android和iOS应用中集成广告,以实现盈利。本文将深入探讨AdMob广告展示的相关知识点,包括AdMob的基本概念、广告类型、集成步骤以及优化策略。 一、...
适用于 Xamarin iOS 的 Google Admob 绑定 谷歌 Admob 的 iOS 绑定项目,具有统一的 API 支持。 当前 AdMob 版本: 7.0.0. 目前包含的架构: armv7 armv7s arm64 i386 x86_64 主页: : 如何使用 您可以在 bin/...
Unity谷歌广告插件是开发者在Unity游戏或应用中集成Google AdMob广告的一种工具。AdMob是Google提供的一个全球领先的移动广告服务,它允许开发者通过展示广告来赚取收益。这款插件使得在Unity项目中实现广告的显示变...
AdMob是谷歌提供的一个强大且广泛使用的移动广告平台,它允许开发者在他们的应用程序中展示各种类型的广告,包括横幅广告、插屏广告和激励视频广告,从而实现盈利。本文将详细介绍如何在Android应用中集成AdMob广告...