私のアプリでネイティブエクスペリエンス広告を実装していますが、広告の幅を設定する際に問題があります。NativeExpressAdViewはすべてのサイズでadSizetoを設定しました
広告は、そのマージンが設定されていたのLinearLayoutに含まれているのでadView.setAdSize(new AdSize((int) (getResources().getConfiguration().screenWidthDp - (getResources().getDimension(R.dimen.margin)/getResources().getDisplayMetrics().density)), 80));
、私ができる」:私はこのようにそれを設定しようとしました
:高さはまっすぐほとんどですが、幅は私に迷惑を与えますt FULL_WIDTH
を使用するので、コードの幅を計算する必要があります。
さて、問題はいくつかにそれは私が広告を表示するために
「ではない十分なスペースのようなメッセージを取得する他に、正常に動作している間幅は、すべての画面サイズで正しくないということですが。315x80 DPが必要ですが、 310xしかありません.... "
すべての画面サイズで適切な縮尺になるように幅を計算し、広告が実際に表示されることを確認するにはどうすればよいですか?
注:addは、通常のアクティビティレイアウトファイルまたはListViewのいずれかにあるLinearLayout内に表示されます。