Вот в чем дело, как вы, возможно, знаете, у Admob есть функция AdSize.*
, где вы ставите Banner
для показа баннеров, а AD_banner` для баннеров на планшетах, что я хочу сделать, так это взять размер экрана устройства, чтобы я мог его бросить. в моем выражении if, а затем поместите правильный баннер для правильного устройства, я надеюсь, что я был достаточно ясен. Итак, кто-нибудь может сказать мне, как я могу получить размер экрана устройства? Спасибо ////////// Вот что я сделал до сих пор
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());
}