2
我在我的應用中實施了原生快速廣告,並且在設置廣告寬度時遇到問題。而高度是非常直接的,寬度帶給我的麻煩:NativeExpressAdView設置adSizeto在所有尺寸上工作
我已經嘗試設置這樣的:
adView.setAdSize(new AdSize((int) (getResources().getConfiguration().screenWidthDp - (getResources().getDimension(R.dimen.margin)/getResources().getDisplayMetrics().density)), 80));
由於廣告是包含在LinearLayout中有其餘量設置,我可以」 t使用FULL_WIDTH
,所以我需要計算代碼中的寬度。現在
,問題是,寬度不於所有屏幕尺寸正確,而一些它工作正常,在其他我得到這樣
「沒有足夠的空間信息,以顯示廣告。需要315x80 DP,但只有310x ...「
如何計算寬度以正確縮放所有屏幕尺寸並確保廣告實際顯示自己?
注意:添加顯示在一個LinearLayout中,該LinearLayout可以在常規活動佈局文件中或在ListView中。