簡體   English   中英

Android廣告:風景與 屏幕自動旋轉

[英]Android Ad: Landscape Vs. Screen Auto-rotate

我正在開發一個所有環境都完美的應用程序。

Manifest.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 ,那么廣告可以正常顯示如下圖所示:

正確渲染的圖像

題:

  1. 我相信interstitialAd可以支持景觀? 但是,如何修改呢?

  2. 如果無法修改interstitialAd ,如何強制系統設置SCREEN AUTO_ROTATABLE來間接解決問題?

聽起來這應該在服務器端進行配置,如下所述: https : //developers.google.com/mobile-ads-sdk/docs/dfp/advanced

無需為橫向模式定義單獨的廣告單元。 您只需將橫向尺寸(例如,智能手機的480x320)添加到定位插頁式廣告單元的訂單項,即可在常規肖像尺寸之外添加具有橫向尺寸的廣告素材。

我無權使用DFP廣告管理系統,因此無法驗證是否可以使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM