AdMob がスマート バナーをスケーリングすると主張する方法と同様に、DFP からデバイスの幅に合わせて広告をスケーリングしたいと考えています。(現在、スマート バナーは DFP では使用できません。) Hierarchy Viewer を見ると、DFP 広告は FrameLayout と RelativeLayout のいくつかのレイヤーに埋め込まれた WebView であることがわかります。ID なしで子 WebView を見つける方法はありますか (私は親 RelativeLayout の ID を持っています)、WebView のサイズを変更して、そのサイズが広告ユニットと同じ比率になるようにしますが、デバイスの幅に合わせて拡大し、最終的にスケール/ WebView 内のコンテンツをズームして、WebView を埋めますか?
縦向きモードの場合、広告は常に 320x50 (デバイスの密度を差し引いたもの) であることがわかっています。ランドスケープをどうするかはまだ決めていません。
私は多くを求めませんよね?