请教有经验的大侠,在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还是只适合国外市场