谷歌AdMob广告接入(横幅广告)
2015-12-24 17:04
483 查看
谷歌AdMob广告接入(横幅广告)
第一步:翻墙注册并登陆AdMob开发者平台 第二步:添加广告,获取广告单元ID 第三步:导入sdk, android studio可直接关联依赖:com.google.android.gms:play-services-ads:8.1.0 第四步:创建布局 <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER"//广告大小 ads:adUnitId="@string/my_banner_ad_unit_id"/>//你在AdMob申请的广告ID 第五步:显示广告: public class MainActivity extends Activity { AdView mAdView; AdRequest adRequest; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //横幅广告 mAdView = (AdView) findViewById(R.id.adView); mAdView.setAdListener(new AdListener() { @Override public void onAdClosed() { super.onAdClosed(); Log.e("广告结束","---------------------------"); } @Override public void onAdFailedToLoad(int errorCode) { super.onAdFailedToLoad(errorCode); Log.e("请求失败", "---------------------------"); } @Override public void onAdLeftApplication() { super.onAdLeftApplication(); Log.e("用户离开应用,跳入广告", "---------------------------"); } @Override public void onAdOpened() { super.onAdOpened(); Log.e("开始打开广告,屏幕被覆盖", "---------------------------"); } @Override public void onAdLoaded() { super.onAdLoaded(); Log.e("广告完成已加载", "---------------------------"); } }); } //显示横幅广告 public void showAd2(View v){ requestNewInterstitial(); mAdView.loadAd(adRequest);//显示横幅广告 Toast.makeText(getApplication(),"横幅广告",Toast.LENGTH_LONG).show(); } //初始化 public void requestNewInterstitial() { adRequest = new AdRequest.Builder() .addTestDevice("你的测试手机的MD5值")//app未打包时或者广告测试时需写上测试手机的md5值(可到控制台查看logcat得到),正式发布时需要屏蔽 .build(); } } 更多可访问AdMob官网: https://apps.admob.com https://developers.google.com/admob/android/quick-start 效果图:
相关文章推荐
- IOS 横屏打开相册
- C语言开发总结(二十五)
- Zookeeper注册中心的搭建
- vs2010+vtk源码编译,工程配置[转载]
- 筛选100万以内的素数
- POJ3070Fibonacci(矩阵快速幂+高效)
- bootstarp modal自己主动调整宽度的JS代码
- c# 串口问题
- nodejs 环境搭建
- ddl dml
- 图片压缩处理
- 百万级PHP网站架构工具箱
- csv 导出数据到csv或者xls文件
- Android 开发小TIPS
- BlokUI的使用
- BZOJ1221: [HNOI2001] 软件开发
- iOS 9开发小技巧
- 在TextView中设置DrawableLeft不显示的问题
- java注解
- tomcat 默认web jndi配置