当前位置: 代码迷 >> Android >> 在android使用中嵌入AdMob广告的方案
  详细解决方案

在android使用中嵌入AdMob广告的方案

热度:2   发布时间:2016-05-01 20:57:36.0
在android应用中嵌入AdMob广告的方案
请教有经验的大侠,在android如何嵌入AdMob广告。

 我已经拥有的AdMob的账号,已经得到了publisher ID, 也下载了android相对应的GoogleAdMobAdsSdk-4.1.1.jar包,也参考了相关的帮助文档

 在AndroidManifest.xml里的相关配置:
  <meta-data android:value="a14e2b8afe133d2" android:name="ADMOB_PUBLISHER_ID" />
  <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation"/> 

  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
  <uses-permission android:name="android.permission.INTERNET"></uses-permission>
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />


在Activity程序中有下核心代码
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;

  AdView adView = new AdView(this, AdSize.BANNER, "d_main");
  LinearLayout layout = (LinearLayout)findViewById(R.id.adLinerLayout); 
  layout.addView(adView);
  AdRequest adRequest = new AdRequest();
  adRequest.setTesting(false);
  adView.loadAd(adRequest);

  在工程的目录下新建了lib文件夹,也将GoogleAdMobAdsSdk-4.1.1.jar引入到工程下并且copy到了lib文件夹下

  完毕后,运行android虚拟机, 广告没有出来,我也将apk安装文件到手机上测试,也没有出来,不知道是怎么回事了?

 注: AdMob账号是最新注册的,以前还没有发布过任广告,我查看了网上一些相关文档,都和我的不符合,很多都是引用了
import com.admob.android.ads.AdView;
import com.admob.android.ads.AdView.AdListener; ,但是我下载的jar包没有些,请教有经验的大侠!!!!拜谢!

------解决方案--------------------
可能是下载的包不对吧,可以下个有广告的demo看下
------解决方案--------------------
神马情况,新注册的账号有限制?
------解决方案--------------------
我用4.1也是有问题
在模拟器上只出现显例广告,
考签名的apk到手机上广告不出,咋回事啊?
试了好几个了,二三天了,都是这个样子。
------解决方案--------------------
看看admob帐号的设置,是不是禁止了英文广告?我的admob帐号禁止了英文广告以后,根本不出广告,
admob貌似就没有中文广告,填充率极低。
就算投放英文广告也不会有多高,本来就不怎么重视中国市场,你可以启用adsense来提高填充率,
会收到一堆性病啊,走私车啊,整容啊之类的广告,烦死了,还是换国内的吧
admob还是只适合国外市场
  相关解决方案