- 浏览: 439920 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
qja:
Iterator.remove()这个方法也会出错的。
java.util.ConcurrentModificationException 出现的原因和解决办法 -
angeli:
List<String> save = new A ...
java.util.ConcurrentModificationException 出现的原因和解决办法 -
大峰子:
灰常感谢 刚好碰到这个问题, 搜了好多都没找到解决方法
python学习笔记-Python交互模式下方向键出现乱码 -
anypwx:
牛哥,怎么找到的,解决了我的报错问题,谢谢
JSONObject NestableRuntimeException -
tp7300:
确实好很多了,谢谢博主。
Failed to install on device 'emulator-5554': timeout
在网上看到一篇Admob广告盈利模式详细教程,感觉不错,嘿嘿,搬过来供以后参考。
在这之前,你不需要有任何的帐号,唯一需要的就是有一个有效的email邮箱。只要按照下面的步骤一步步来,你就能通过将Admob的广告插到自己的程序中赚钱啦!
首先,当然是需要注册一个Admob的帐号。Admob的主页是:http://www.admob.com/ 。 当然,如果你对于浏览英文网页还有些障碍的话,可以登录中文网站:http://zhcn.admob.com/ 。如果网站的文字还是英文,你可以在网站主页的右下角的“Language”处,选择“中文(简体)”。点击进入注册页面后,有一些栏目需要填写,不要太过疑虑,就像你注册一个论坛一样,随便填下就好了。最关键的是保证填写的email地址有效,另外就是填上姓名,选择语言。帐户类型我选择的“不确定”,语言“中文(简体)”~ 提交注册申请之后,不久你就会收到用于确认并激活帐号的电子邮件,点击激活链接,就可以了激活你的Admob帐号了~
第二步就是设置你的Android应用程序信息,并获得Admob的插入代码。登录你的Admob帐号后,在主页的左上方(Logo上面)点击“Marketplace(手机广告市场)”,进入页面后,在“Sites&Apps(站点和应用程序)”标签下,点击“Add Site/App”。选择我们熟悉的图标——" Android App ” 。这时会出现需要你填写一个“详细信息”,随便填上一些信息。(不要太过在意现在填写的东西,因为这些以后都是可以修改的)。比如“Android Package URL” 我到现在都还没有填写,描述之类的,想写就写点吧。填好详细信息后,点击“继续”,就可以到AdMob Android SDK 的下载页面了。下载这个SDK(当然,这个很重要)。
The AdMob Android SDK includes:
README: Get started with AdMob Android ads!
AdMob Jar file: Required for publishing ads. Follow the documentation in javadoc/index.html and drop the AdMob Jar file into your project.
Sample Projects: Examples of AdMob Android ads shown in the LunarLander application.
第三步获取你的应用程序对应的Publisher ID。在下载页面点击"Go to Sites/Apps"就可以到你应用程序的管理界面了。这时你会发现在这个页面醒目的位置会有一个叫你填写详细信息的提示:
在我们发送任何有待收入之前,您需要填写技术联系详细信息和付款首选项。
我们暂时可以不用管它,因为钱是会存在我们的Admob的账户上的,等我们需要提现的时候,或者你想填的时候再填就可以了。在下面的列表中,选择你的应用程序并进入。这个界面就是你的应用程序广告的管理界面了,里面有比较多的功能,以后可以慢慢了解,现在我们只需要知道两个东西,一个是发布者 ID(Publisher ID),一个是你程序的状态。Publisher ID是一个15个字符的字符串,而你程序的状态现在应该还是不活动(Inactive)。我们下面要做的就是怎么让它变为Active。
第四步代码编写——在你的应用程序中插入Admob广告。经过上面的步骤,我们在网站上的设置就告一个段落了,现在我们终于要进入主题了,如何在自己的Android应用程序中插入Admob广告。如果你不健忘的话,一定还记得我们之前下载的那个AdMob Android SDK 。解压它,看看里面有些什么东西。这里面最重要的就是那个名为“admob-sdk-android.jar”的包啦,Admob将如何把广告加载到Android应用程序中的代码集成在这个包里,我们编写程序的时候就需要将这个包导入到我们的工程里面去。另外,解压出来的文件夹中还有一个名为“javadoc”的文件夹,打开它里面的index.html。它是关于Admob Android SDK的帮助文档,在Package 下的Setup下,有详细完整的在自己的应用程序中插入广告的方法介绍,在这里我就偷懒,引用一下~
Including the Jar
Add the Jar file included with the SDK to your Android project as an external library. In your project's root directory create a subdirectory libs (this will already be done for you if you used Android's activitycreator). Copy the AdMob Jar file into that directory. For Eclipse projects:
Go to the Properties of your project (right-click on your project from the Package Explorer tab and select Properties)
Select "Java Build Path" from left panel
Select "Libraries" tab from the main window
Click on "Add JARs..."
Select the JAR copied to the libs directory
Click "OK" to add the SDK to your android project
注意:需要首先在你工程的根目录下新建一个叫做“libs”的文件夹,并把之前所说的最重要的东西“admob-sdk-android.jar”复制到里面。
AndroidManifest.xml
Your AdMob publisher ID was given to you when creating your publisher account on www.admob.com before downloading this code. It is a 15-character code like a1496ced2842262. Just before the closing </application> tag add a line to set your publisher ID:
<!-- The application's publisher ID assigned by AdMob -->
<meta-data android:value="YOUR_ID_HERE" android:name="ADMOB_PUBLISHER_ID" />
</application>
Set any permissions not already included just before the closing </manifest> tag:
<!-- AdMob SDK permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
</manifest>
Only the INTERNET permission is required. Setting ACCESS_COARSE_LOCATION (and/or ACCESS_FINE_LOCATION) allows narrowly geo-targeted ads be shown.
这里需要注意的是,<meta-data android:value="YOUR_ID_HERE" android:name="ADMOB_PUBLISHER_ID" />中,我们只需要改的是"YOUR_ID_HERE"。这里需要你填上的ID就是我们之前在Admob网站我们的应用程序管理页面上看到的Publisher ID,而name="ADMOB_PUBLISHER_ID"是不应该改的。程序需要这个Key来查找对应的Value。
attrs.xml
The attrs.xml file specifies custom AdView attributes in XML layout files. If your application does not already have an /res/values/attrs.xml file then create one and copy-and-paste the following into it. If you do have that file then just add the declare-styleable element:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="com.admob.android.ads.AdView">
<attr name="testing" format="boolean" />
<attr name="backgroundColor" format="color" />
<attr name="textColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
<attr name="isGoneWithoutAd" format="boolean" />
</declare-styleable>
</resources>
这个,没什么说的。
Placing an AdView in a Layout
AdView widgets can be put into any XML layout now. The first step is to reference attrs.xml in your layout element by adding an xmlns line that includes your package name specified in AndroidManifest.xml:
xmlns:yourapp=http://schemas.android.com/apk/res/yourpackage
For example a simple screen with only an ad on it would look like:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:admobsdk="http://schemas.android.com/apk/res/com.admob.android.example"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
admobsdk:backgroundColor="#000000"
admobsdk:textColor="#FFFFFF"
admobsdk:keywords="Android application"
/>
</LinearLayout>
这里好像也没什么需要特别注意的,注意加上xmlns,另外知道这里可以设置一个keywords。
Test Mode
When you start integrating AdMob ads into your application it is recommended to use test mode. This always returns the same ad. Normal ad requests are not deterministic making it harder to be sure the ad view looks like you want (e.g. ad requests can timeout or may not fill).
Once the ad shows up as you expect be sure to turn test mode off to get real ads. Never put your application into the Android Market with test mode enabled.
Test mode can be enabled either by calling AdManager.setInTestMode(true) or by adding a "admobsdk:testing="true"" property to the ad in your XML layout (where "admobsdk" is the XML namespace for your application).
设置Test Mode这个很关键,千万别将处于Test Mode的程序发布出去了,那样可赚不了钱啊~!如果在AdView的属性中不加上admobsdk:testing="false",似乎程序也是不处于Test Mode的,不过最好还是加上吧~
第五步编译运行,并激活程序。编译运行你的程序,在模拟器上就可以看到效果啦~(当然你的模拟器需要能上网,关于怎么让模拟器上网呢?用路由的应该可以直接上,如果不是用路由,那么可能需要设置下,具体方法大家自己网上搜吧,具体忘了)。如果你的应用程序能显示出广告,那么恭喜你,你的应用程序很快就会在Admob上被激活了(需要一定的时间,我的好像花了一个小时不到)!
第六步在Admob网站上查看应用程序赚了多少钱~“手机广告市场”—>“报告”—>“站点和应用程序报告”。选择你的应用程序,然后点击页面最下面的“创建报告”~ OK,赚钱啦~
最后,我把我自己写的一个例子工程上传上来,大家可以下载来参考下。另外,我的工程将广告作为移动的,并且改变了它默认的宽度和背景,希望对如何在应用程序中摆放广告,起到一个抛砖引玉的作用。
本文转载自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3424.html
- AdmobAdsExample.rar (270.5 KB)
- 下载次数: 76
发表评论
-
warning: libfmodex64.so, needed by ../../lib/linux/Debug/libcocosdenshion.so,
2012-03-13 01:20 2071linux环境下用cocos2d-x开发游戏时,遇到了 wa ... -
在工作线程中创建Toast
2011-10-14 18:11 3757在工作线程中创建Toast,代码如下: p ... -
GridView + ViewFlipper布局界面,模仿“机锋市场”
2011-10-09 18:22 2287源码在附件中,效果如图片 -
fedora14下连接android真机
2011-08-13 13:22 1424在fedora14下搭建好了andro ... -
fedora14下搭建Android开发环境
2011-07-12 23:59 2590一:下载linux版本的JDK,Eclipse,Andr ... -
简述android线程间消息处理机制(Looper、Handler和Message)
2011-06-17 21:51 7737作用:Android的线程间消息处理机制主要是用来处理主 ... -
Android中ImageButton实现“按下”效果
2011-06-16 12:26 7688使用Button的时候,实现“按下”的效果是很重要的,也 ... -
Android实现TCP与UDP传输
2011-05-21 14:50 5433关于TCP和UDP协议的描述,可参考http://zho ... -
android textview改变部分文字的颜色和string.xml中文字的替换
2011-05-18 18:49 17322一:TextView组件改变部分文字的颜色: Text ... -
AndroiManifest.xml文件中android属性
2011-05-16 11:59 1455android:allowTaskReparentin ... -
windows系统上安装与使用Android NDK r5
2011-01-26 13:17 11383windows系统上安装与使用Android NDK r ... -
android获取屏幕分辨率
2011-01-15 17:05 2139获取屏幕分辨率的代码: ... -
Android编译出现Multiple substitutions specified in non-positional format
2010-12-31 13:28 3953前段时间更新了ADT和Android SDK 2.3, ... -
TextView设置中文粗体
2010-12-30 13:25 5526在xml布局文件中设置android:textStyle=“b ... -
Failed to install on device 'emulator-5554': timeout
2010-12-20 10:41 6230Failed to install on device ... -
解决android logcat不打印信息
2010-11-30 19:06 7940用eclipse进行android开发中经常遇到logcat无 ... -
关于android设备的分辨率
2010-11-29 12:27 1999HVGA (Half-size VGA) 即VGA ... -
Toast的用法
2010-11-18 13:28 4624Toast是android中用来显示快速显示短信息的一种机制, ... -
listview的美化和优化
2010-11-17 13:54 4382在android开发中,listview是比较常用的一个组件, ... -
activity切换特效(类似iphone的进入和退出时的效果)
2010-11-10 23:11 3927关于activity的切换,有很多挺好看的动画实现,最近在项目 ...
相关推荐
Android 软件 Admob 广告盈利模式教程参考 以下是关于 Android 软件 Admob 广告盈利模式的详细知识点: 一、什么是 Admob? Admob 是一家移动广告公司,提供了移动设备上的广告解决方案。开发者可以通过在 Android...
本教程将详细讲解如何将AdMob广告接入到您的应用程序中,帮助您开启移动应用的变现之旅。 首先,为了使用AdMob服务,您需要拥有一个有效的Google账户,并在AdMob官网创建一个新的AdMob账号。注册完成后,您将看到...
总之,“admob广告平台Demo”是一个宝贵的资源,可以帮助开发者快速上手AdMob广告,通过合理的广告策略提高应用的盈利能力,同时保持与Google服务的兼容性。通过深入研究这个Demo,开发者不仅可以掌握AdMob的基本...
在这个“Admob广告加载示例”中,我们将深入探讨如何在Android应用程序中集成并展示这些不同类型的广告。 首先,集成Admob到Android项目中,你需要在Google Developer Console创建一个Admob账户,然后创建一个新的...
本文将详细介绍如何在Android应用中集成AdMob广告。 ### 1. 创建AdMob账号 首先,你需要在[Google AdMob](https://www.admob.com/)网站上创建一个账号。如果你已经有了谷歌开发者账号,那么可以直接使用该账号登录...
本文将深入探讨AdMob广告展示的相关知识点,包括AdMob的基本概念、广告类型、集成步骤以及优化策略。 一、AdMob基础 AdMob通过向用户展示各种类型的广告,如横幅广告、插屏广告、激励视频广告等,为开发者带来收入...
在iOS应用开发中,为了实现应用的盈利或者提高用户参与度,...通过以上步骤,你就可以在iOS应用中成功集成iAD和ADMOB广告了。记得在测试过程中检查广告的显示效果和行为,确保它们在不同设备和网络环境下都能正常工作。
【标题】"admob ane android ios 稳定附例子详细教程"涉及的主要知识点是Adobe Air应用开发中集成Google AdMob广告网络的过程,适用于Android和iOS平台。AdMob ANE(Adobe Native Extension)是一种扩展,它允许Air...
AdMob是Google提供的一款强大的移动广告平台,专为开发者设计,用于在iOS和Android应用中集成广告,从而实现盈利。AdMob SDK for iOS是专门为苹果设备优化的版本,允许开发者在其应用程序中无缝地展示各种类型的广告...
在嵌入admob广告时候,遇到很多麻烦,这篇教程帮了我不少的忙,如果你也为此感到困惑,那么可以参考试试!
在Android开发中,引入AdMob广告可以帮助开发者在应用中实现盈利。AdMob是Google提供的一款强大的移动广告平台,它允许开发者在他们的应用中展示各种类型的广告,如横幅广告、插屏广告和激励视频广告。以下是一份...
以上就是Unity中集成AdMob广告的详细步骤。记住,正确实施AdMob策略不仅可以增加收入,还能提升用户体验,如通过合理安排广告展示时间和频率。同时,遵守AdMob的政策和准则至关重要,避免因为违规而被封禁账户。
现在我们将深入探讨如何在基于PhoneGap的iOS工程中集成并展示Admob广告。 首先,你需要确保已经安装了PhoneGap和Cordova。这两个工具是PhoneGap开发的基础,用于创建和管理项目。你可以通过Node.js的npm命令行工具...
本教程将详细介绍如何在Android应用中集成AdMob广告。 首先,确保你已经拥有一个有效的Google AdMob账户。如果你还没有,需要访问AdMob官网(https://admob.google.com/)进行注册。完成注册后,你可以在AdMob后台...
本文将详细阐述如何在Android项目中集成Google AdMob广告。 首先,要使用AdMob,你需要在Google AdMob网站上创建一个账号,然后创建一个新的广告单元。这里,你需要设置广告类型(例如横幅广告或插屏广告)、广告...
谷歌AdMob是一款由Google提供的强大移动广告平台,它允许开发者在Android和iOS应用中插入各种类型的广告,包括横幅广告、插屏广告、激励视频广告等,以实现盈利。这个“admob demo”是Google官方提供的DEMO,用于...
ADMob支持广告网络mediation,这意味着除了直接展示ADMob广告外,还可以从其他广告网络(如Facebook Audience Network、InMobi等)获取填充,以提高填充率和收入。 ### 5. 应用内购买与广告组合 开发者可以结合应用...
Android平台AdMob广告添加方法,看完这个资料你就懂得如何投放google广告了。
本教程将深入探讨如何在iPad和iPhone应用中添加adMob广告,并通过一个名为“testAdmobDemo”的示例项目进行演示。 首先,你需要注册一个Google AdMob帐户,如果你还没有的话。访问Google AdMob官网...