Skip to content

百度广告联盟移动版本sdk android版本,通过在android移动应用和移动游戏中添加百度广告盈利。包含了sdk 库,demo,文档说明资料

Notifications You must be signed in to change notification settings

lrs0304/baidu-ads-sdk-android

Repository files navigation

baidu-ads-sdk-android

百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK).方便android java开发者通过百度广告盈利

###运行环境 可运行于Android 1.5(API Level 3)及以上版本。
百度一定联盟官方网站:http://munion.baidu.com/
sdk下载地址:https://github.com/baidumobad/baidu-ads-sdk-android

###baidu移动广告使用 1.百度移动联盟网站申请id(审核通过前用“debug”作为id测试),创建android项目,导入jar包
2.修改AndroidManifest.xml配置添加activity,权限和标签数据,正式长传和发布时把meta-data删除或者把debug替换为在网站里申请到的id

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<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_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<application>
	<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"/> 
</application>

3.修改添加代码,this是activity类型,下面是展示一个banner型广告

RelativeLayout layer = new RelativeLayout(this);
AdView.setAppSid(this, "debug");
AdView.setAppSec(this, "debug");
AdView adView = new AdView(this);
layer.addView(adView);
setContentView(layer);

4.展示全屏广告,this是activity类型

InterstitialAd.setAppSid(this, "debug");
InterstitialAd.setAppSec(this, "debug");
InterstitialAd	interAd=new InterstitialAd(this);
interAd.setListener(new InterstitialAdListener(){
	@Override
	public void onAdDismissed() {
		Log.i("InterstitialAd","onAdDismissed");
		interAd.loadAd();//在广告隐藏后重新加载广告
	}

	@Override
	public void onAdReady() {
		Log.i("InterstitialAd","onAdReady");
		interAd.showAd(InterstitialAdActivity.this);//在广告加载完成后显示广告
	}	
});
interAd.loadAd();//加载广告

4.如果要处理广告事件,可以像下面的方式处理

	adView.setListener(new AdViewListener() {
		public void onAdSwitch() {
			Log.w("", "onAdSwitch");
		}
		public void onAdShow(JSONObject info) {
			Log.w("", "onAdShow " + info.toString());
		}
		public void onAdReady(AdView adView) {
			Log.w("", "onAdReady " + adView);
		}
		public void onAdFailed(String reason) {
			Log.w("", "onAdFailed " + reason);
		}
	});

About

百度广告联盟移动版本sdk android版本,通过在android移动应用和移动游戏中添加百度广告盈利。包含了sdk 库,demo,文档说明资料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published