画面の下部にバナーがあり、 setScaleX + setScaleY を使用して画面幅に合わせてズームしたいと考えています。
前後:_ _
主な違いは、スケーリング後に画像の下部が切り取られていることです (バナーのホワイト ホーンの下部が切り取られていることがわかります)。
以下は私のコードです(adViewはサイズが320x50のバナーです)
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
float scale = metrics.widthPixels / metrics.density / 320;
adView.setScaleX(scale);
adView.setScaleY(scale);
解決策はありますか?ありがとう!
ps AdView の AdSize として Smart Banner を使用することを提案する人もいます。ただし、何らかの理由で Smart Banner を使用できないため、setScaleX/Y でしか操作できません。