【android-tips】如何在android应用中插入百度广告(附源码)-阿里云开发者社区

开发者社区> 傲海> 正文

【android-tips】如何在android应用中插入百度广告(附源码)

简介: (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍    现在游戏中的广告基本上已经成为了游戏创作者的一个重要的收入来源。其实插入广告还是挺简单的,本文选择百度广告联盟作为案例(总觉得百度不会拖欠工资)。注:不过,插入广告程序会稍微卡一些,而且真的很耗流量。 (本文并不是照抄百度的文档,会很直白哦) 2.代码部分    首先
+关注继续查看

(转载请注明出处:http://blog.csdn.net/buptgshengod

1.介绍

   现在游戏中的广告基本上已经成为了游戏创作者的一个重要的收入来源。其实插入广告还是挺简单的,本文选择百度广告联盟作为案例(总觉得百度不会拖欠工资)。注:不过,插入广告程序会稍微卡一些,而且真的很耗流量。
本文并不是照抄百度的文档,会很直白哦

2.代码部分

   首先肯定是注册百度广告联盟的账号,和下载sdk。地址:http://munion.baidu.com/
    第二步,打开eclipse,把里面的jar文件导入库中。  .     

    将百度推广的jar包复制到您工程的Libs目录下,并按如下步骤将其导入:

                   右键点击你的工程,然后选择“Properties”;

                   在工程属性对话框左边选择“Java Build Path”;

                   在工程属性对话框主窗口选择“Libraries”;

                   点击“Add JARs”,添加百度推广jar包。

其实我试了,直接复制那个jar粘贴到lib中也可以


    第三步,在AndroidMainfest.xml中进行权限修改等。(加注释的地方是填加的地方)

<?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" />
<uses-permission android:name="android.permission.INTERNET" />                    
	<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" />
    
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <meta-data android:name="BaiduMobAd_APP_ID" android:value="debug" /> 
		<meta-data android:name="BaiduMobAd_APP_SEC" android:value="debug" />
		<activity android:name="com.baidu.mobads.AppActivity" 
		    android:configChanges="keyboard|keyboardHidden|orientation" />
        
        <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用于调试,调试完换成自己的。

 

<activity android:name="com.baidu.mobads.AppActivity" 
		    android:configChanges="keyboard|keyboardHidden|orientation" />
区域直接添加就可以。

  获取APPSID和APPSEC。点击上图的“上传应用”,可以看到下图的“应用版本列表”

  第四步,百度提供多种广告模式,这里选择轮盘状,感觉是最简单的一种。就是在creat()中修改。

@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);
		}
    源码下载地址

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SpringBoot源码解析之应用类型识别
SpringBoot源码解析之应用类型识别
5 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10099 0
提升短视频应用体验,短视频源码要做哪些完善?
如何把短视频的产品和体验做好是开发者一直探索的问题,短视频源码又该如何打造好一款好的短视频app呢?
543 0
【android-tips】如何在android应用中插入百度广告(附源码)
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍    现在游戏中的广告基本上已经成为了游戏创作者的一个重要的收入来源。其实插入广告还是挺简单的,本文选择百度广告联盟作为案例(总觉得百度不会拖欠工资)。注:不过,插入广告程序会稍微卡一些,而且真的很耗流量。 (本文并不是照抄百度的文档,会很直白哦) 2.代码部分    首先
726 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10887 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13896 0
+关注
傲海
著有《机器学习实践应用》,阿里云机器学习PAI产品经理,个人微信公众号&ldquo;凡人机器学习&rdquo;。
302
文章
10
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载