2014-04-02 36 views

回答

0

提供了横幅类型,因此您可以根据密度独立像素的宽度来决定显示哪个横幅。

最好的解决方案是使用Android资源配置来指定广告横幅大小。例:

final AdSize adSize; 
final int adBannerSize = getResources().getInteger(R.integer.adBannerSize); 
switch (adBannerSize) { 
    case 1 : 
     adSize = AdSize.BANNER; 
     break; 
    case 2 : 
     adSize = AdSize.IAB_BANNER; 
     break; 
    case 3 : 
     adSize = AdSize.IAB_LEADERBOARD; 
     break; 
    default: 
     Log.w(TAG, "No AdSize specified"); 
     adSize = AdSize.BANNER; 
     break; 
} 

如果您不希望广告之间进行动态切换,你可以依靠SMART_BANNER自动检测当前方向的手机的宽度,使广告查看大小”更多信息here

然而,有报道称,SMART_BANNER是不是最好的高点击率,我们应该广告尺寸之间进行动态切换的AdMob广告。

不像横幅,插页式广告提供了一个整版的广告体验。

插页式广告由于其性质而在实施得当时带来了大部分收入。

您应该以不中断用户体验的方式实施插页式广告和广告,以最大限度地提高收入。

+0

我可以在我的应用程序中同时实施这两种类型的广告吗?另外我试图使用smat_banner,但横幅的大小并没有改变它是不变的。 – user3404195

+0

是的,你可以实现两者。但是,这一切都取决于应用程序/游戏的类型。你如何测试尺寸?它应该根据当前方向上的设备/仿真器的宽度进行更改。你是否也在处理自己的配置更改? –

+0

我以为在实施智能横幅时,我不需要担心屏幕尺寸。 – user3404195