自定义参数和自定义大小的Android Admob实现

时间:2013-10-24 12:53:22

标签: android admob

大家好,

我有关于admob AdView实施的问题。

我的客户希望显示带有发布自定义参数的AdMob广告。

例如;客户希望显示尺寸为350 x 76,但Android有350 x 50,因此广告不可用。但是,当我们请求350 x 50横幅时,应用会显示该广告。

客户还告诉我有关“pos”参数的信息。每种尺寸类型(350 x 76是pos id为5的类型)都有自己的pos。我们必须发送请求。

我们尝试了什么?

DfpAdView adView = new DfpAdView(this, new AdSize(350, 76), adUnitId);
AdRequest adRequest = new AdRequest();
adRequest.addExtra("pos", 5);
adView.loadAd(adRequest);

但它不起作用..

这是我的日志:

0-24 15:42:57.630: I/Ads(18759): Request scenario: Online server request.
10-24 15:42:57.800: D/webviewglue(18759): nativeDestroy view: 0x5f2997c0
10-24 15:42:57.800: I/Ads(18759): onFailedToReceiveAd(Ad request 
successful, but no ad returned due to lack of ad inventory.)

所以这是我的问题: 你知道“pos”参数吗? 如何将AdMob与自定义尺寸集成并显示广告? 这些自定义广告new AdSize(350, 76)35076是dp还是px?

谢谢大家!

1 个答案:

答案 0 :(得分:0)

从未听说过“pos”参数。

如果您要求的广告尺寸不会退出(例如350 * 76),您将无法获得广告。建议您申请350 * 50并将广告置于可用空间的中心位置。这就是其他人所做的事情。

尺码在dp。