这是事情,你可能知道Admob有一个AdSize.* 功能,你把它放到Banner展示横幅广告,AD_banner`用于平板电脑横幅,我想要做的是采取一个设备的屏幕尺寸,以便我可以把它扔进我的如果声明然后把正确的横幅放到正确的设备,我希望我很清楚.所以任何人都可以告诉我如何获得设备的屏幕尺寸?谢谢你//////////这是我到目前为止所做的
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
if (dm.density==DisplayMetrics.DENSITY_HIGH) {
AdView adView = new AdView(this, AdSize.BANNER,s);
LinearLayout layout = (LinearLayout)findViewById(R.id.admob);
layout.addView(adView);
adView.loadAd(new AdRequest());
}
if (dm.density==DisplayMetrics.DENSITY_DEFAULT || dm.density==DisplayMetrics.DENSITY_LOW ) {
AdView adView = new AdView(this, AdSize.BANNER,s);
LinearLayout layout = (LinearLayout)findViewById(R.id.admob);
layout.addView(adView);
adView.loadAd(new AdRequest());
}
if(dm.density==DisplayMetrics.DENSITY_MEDIUM)
{
AdView adView = new AdView(this, AdSize.IAB_BANNER,s);
LinearLayout layout = (LinearLayout)findViewById(R.id.admob);
layout.addView(adView);
adView.loadAd(new AdRequest());
}
Run Code Online (Sandbox Code Playgroud)