2017-11-28 15 views
0

現在、Monogame-AppにAdMob-Adsを追加しようとしています。しかし、彼らは決して直接出現しないようです。アプリを最小化して最大化した後に表示されることがあります。だから、私は広告サイズ、広告IDなどを正しくしていると確信しています。Monogame:AdMob-Adsはアプリを最小化した後にのみ表示されます

は、ここに私のコードです:

public void CreateAds(Game1 window, Activity1 mainActivity) 
    { 
     _mainActivity = mainActivity; 
     var frameLayout = new FrameLayout(_mainActivity); 
     var linearLayout = new LinearLayout(_mainActivity); 
     linearLayout.Orientation = Orientation.Horizontal; 
     linearLayout.SetGravity(Android.Views.GravityFlags.Center | Android.Views.GravityFlags.Bottom); 
     frameLayout.AddView((View)window.Services.GetService(typeof(View))); 

     adView = new AdView(_mainActivity); 
     adView.AdUnitId = AD_UNIT_ID; 
     adView.AdSize = AdSize.Banner; 

     linearLayout.AddView(adView); 
     frameLayout.AddView(linearLayout); 
     _mainActivity.SetContentView(frameLayout); 

     try 
     { 
      var adRequest = new AdRequest.Builder() 
       .AddTestDevice(AdRequest.DeviceIdEmulator) 
       .AddTestDevice(TEST_DEVICE_ID) 
       .Build(); 

      adView.LoadAd(adRequest); 

     } 
     catch (Exception ex) 
     { 
     } 
    } 

答えて

0

これは、最初にロードされた広告のために起こります。だから今私の解決策は、すぐに2番目の広告を読み込んでその広告を表示することです。

関連する問題