百度广告android,GitHub - lrs0304/baidu-ads-sdk-android: 百度广告联盟移动版本sdk android版本,通过在android移动应用和移动游戏中添加百度...
baidu-ads-sdk-android百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK).方便android java开发者通过百度广告盈利###baidu移动广告使用1.百度移动联盟网站申请id(审核通过前用“debug”作为id测试),创建android项目,导入jar包2.修改AndroidManifest.xml配置添加ac
baidu-ads-sdk-android
百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK).方便android java开发者通过百度广告盈利
###baidu移动广告使用
1.百度移动联盟网站申请id(审核通过前用“debug”作为id测试),创建android项目,导入jar包
2.修改AndroidManifest.xml配置添加activity,权限和标签数据,正式长传和发布时把meta-data删除或者把debug替换为在网站里申请到的id
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");
InterstitialAdinterAd=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);
}
});
更多推荐


所有评论(0)