すべての環境が横向きのアプリを開発しています。
マニフェスト.xml
<activity
android:name=".Main"
android:screenOrientation="landscape"/>
Main.java
public class Startup extends Activity implements AdListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
interstitialAd = new InterstitialAd(this, MY_PUBLISHER_ID); // Create an ad.
interstitialAd.setAdListener(this); // Set the AdListener.
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
interstitialAd.loadAd(adRequest);
スクリーンショット:
広告は読み込まれますが、正しく表示されません。画面の下部 (広告の下) に多くの空白スペースがあり、広告が縦向きモードになっているように見えますが、以下に示すように切り刻まれています。
ただし、アプリの外に出て、システム画面をできるように設定すると、次のように広告が適切に表示されることがわかりました。SCREEN AUTO_ROTATABLE
質問:
interstitialAd
風景をサポートできると思いますか? しかし、それをどのように変更できますか?interstitialAd
を変更できない場合、システムを強制的に設定SCREEN AUTO_ROTATABLE
して間接的に問題を解決するにはどうすればよいですか?