android应用程序如何添加广告

如今的android游戏软件很多,游戏软件中插入广告是游戏广告制造者一个重要的收入来源,本文就以百度联盟广告为例,添加代码(code)的方法。

第一步:

注册百度广告联盟的账号,和下载sdk。地址:
第二步,打开eclipse,把里面的jar文件导入库中。 .
将百度推广的jar包复制到您工程的Libs目录下,并按如下步骤将其导入:
右键点击你的工程,然后选择“Properties”;
在工程属性对话框左边选择“JavaBuild Path”;
在工程属性对话框主窗口选择“Libraries”;
点击“Add JARs”,添加百度推广jar包。
(其实我试了,直接复制那个jar粘贴到lib中也可以)
第三步,在AndroidMainfest.xml中进行权限修改等。(加注释的地方是填加的地方)
[java]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.adtest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<span style="color:#ff6666"><uses-permission android:name="android.permission.INTERNET" /> </span><span style="color:#ff6666">
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /></span>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<span style="color:#3366ff"><meta-data android:name="BaiduMobAd_APP_ID" android:value="debug" />
<meta-data android:name="BaiduMobAd_APP_SEC" android:value="debug" />
</span> <span style="color:#33ff33"><activity android:name="com.baidu.mobads.AppActivity"
android:configChanges="keyboard|keyboardHidden|orientation" />
</span>
<activity
android:name="com.example.adtest.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
permission区域是填加权限。meta-data是添加百度的账号,建议value填debug用于调试,调试完换成自己的。
[java]
<span style="color:rgb(51,255,51)"><activity android:name="com.baidu.mobads.AppActivity"
android:configChanges="keyboard|keyboardHidden|orientation" /></span>
区域直接添加就可以。
获取APPSID和APPSEC。点击上图的“上传应用”,可以看到下图的“应用版本列表”
第四步,百度提供多种广告模式,这里选择***状,感觉是最简单的一种。就是在creat()中修改。
[java]
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RelativeLayout rlMain=new RelativeLayout(this);
setContentView(rlMain);
IconsAd iconsAd=new IconsAd(this);
iconsAd.loadAd(this);
}
源代码已经完全提供,广告投放位置依靠代码的不同
时间: 2024-12-28 15:23:54

android应用程序如何添加广告的相关文章

android应用添加广告教程

获取Android广告管理库 要在手机应用里面展示广告需要在应用里面添加广告管理库,Keymob广告管理库目前的版本是20150801 下载解压后可以看到android工程的目录结构,大部分常规的android工程文件和目录,下面资源是Keymob管理库相关的.下载广告管理库 README.md keymob 英文快速集成文档 README_zh.md keymob 中文快速集成文档 libs keymobad.jar keymob 广告管理核心库 assets com_keymob_sdks

添加面部跟踪和实时识别到您的Android应用程序

今天的相机应用可以做的不仅仅是拍完美的照片.无论是添加过滤器到您的图像或让您调整焦点和手动曝光,应用程序可以从根本上把你变成一个专业摄影师.虽然应用商店中的众多应用程序让你用相机做很多事情,还有其他人可以实时地对你的图像进行巧妙的操作,例如在脸上添加自定义掩码,操纵你的脸看起来更老或更年轻,和更多的.今天的社交媒体应用程序有这样的智能,所以你不必打开另一个应用程序让你的自拍看起来平凡的在你与朋友和家人分享. 无论是构建一个提供有趣过滤器的用户应用程序,还是一个识别收入的企业应用程序,添加像这样的

Unity3d Android程序嵌入Admob广告条

原地址:http://dong2008hong.blog.163.com/blog/static/4696882720140441353482/ Seems like using a simple Android JAR files inside a Unity Android project is not such a simple thing to do. I finally managed to get AdMob working in an existing Unity Android

Android和cocos2d-x 中Admob添加广告

1.在android中添加admob的广告 从android的sdk中下载google-play-services_lib的开发库,这个里面包含了我们需要的jar文件,把下载的这个文件导入到我们eclipse工程,这个文件一般在你android SDK的extras\google目录下,选中google-play-services_lib导入eclipse . 然后新建一个android的工程起名:TestAds,在eclipse中选中这个工程右键进入Properties属性,导入google-

12个被滥用的Android应用程序权限

Android应用程序须要权限才干正常运作,只是网络犯罪分子会将其用在个人私利上.来看看最常被要求的权限以及它们会怎样被滥用. 1.网络定位功能 这代表什么:同意应用程序通过网络定位(像是基地台或无线网络)来取得大概位置.应用程序开发者能够用它从基于位置的广告获利. 它怎样被滥用:恶意应用程序用它来发动基于位置的攻击或恶意软件.例如说,网络犯罪分子能够将俄罗斯的移动用户导到恶意俄文站点. 须要此权限的应用程序:位置相关应用程序,打卡应用程序 2.全球定位系统 这代表什么:同意应用程序通过全球定位

从零开始教你制作cocos2dx-3.0 版本FlappyBird(可上架版本)(包括添加广告等)完整制作过程

本文原创:转载请注明地址:http://blog.csdn.net/zp522123428/article/details/29357851 一.coco2dx-3.0环境搭建 这个网上很多参考教程也属于基础部分我就不再敷述,这里给大家提供csdn博客上的大家可以参考一下,我大概看了一下比较全面了: 参考地址:http://blog.csdn.net/aa4790139/article/details/8086635 二.coco2dx-3.0下创建项目 1.进入coco2dx-3.0的目录下,

Android 应用程序签名

本文主要介绍Android应用程序签名的相关理论知识以及如何发布Android应用程序. 1.签名的概念 为大家所熟知的日常生活中的签名,它是代表某个人的特殊标记,用于唯一标识某个人.而Android 应用程序的签名的本质与日常生活中的签名是一样的,应用程序中的签名也开发者在应用程序中打上的一种特殊标记,别人在看到这个标记时,他会知道是这个应用程序与你有关或者是你开发的,而不是别人. 2.Android应用程序一定要签名吗 是的,Google发布的Android系统要求每个发布的应用程序都必须签

Android应用程序的组成部分

Android应用程序由松散耦合的组件组成,并使用应用程序Manifest绑定到一起:应用程序Manifest描述了每一个组件和它们之间的交互方式,还用于指定应用程序元数据,其硬件和平台要求,外部库以及必需的权限. 下面几个组件提供了应用程序的基本结构模块: Activity:应用程序的表示层.应用程序中的每一个UI都是通过Activity类的一个或多个扩展实现的.Activity使用Fragment和视图来布局和显示信息,以及响应用户动作. Service:应用程序中不可见的工作者.Servi

Android应用程序安装与Launcher启动机制

以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/luoshengyang/article/details/12957169 整理by Doing Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,