画面全体をカバーし、AdMob広告を追加したGLSurfaceViewがあります。問題は、ユーザーが一部のコントロールを使用できなくなるため、サーフェスビューの一部が広告で覆われるようになったことです。私が欲しいのは、広告がアクティブなときに、画面の全高よりも小さい、つまりAdMob広告の高さを引いた値で初期化されるサーフェスビューです。
私が試したものがRelativeLayoutであろうと、別の線形レイアウトの線形レイアウトであろうと、表面ビューがまだ画面の高さである間に、広告が表面ビューをビューの外に移動するということです。