2017-11-28 7 views
0

Ich versuche derzeit AdMob-Ads einer Monogame-App hinzuzufügen. Aber sie scheinen niemals direkt zu erscheinen. Manchmal erscheinen sie, nachdem die App minimiert und maximiert wurde. Ich bin mir also ziemlich sicher, dass ich Dinge wie Anzeigengröße, Anzeigen-ID usw. richtig mache.Monogame: AdMob-Ads werden erst nach Minimierung der App sichtbar

Hier ist mein Code:

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) 
     { 
     } 
    } 

Antwort

0

Diese nur für die erste geladene Anzeige geschieht. Meine Lösung ist im Moment nur eine zweite Anzeige direkt danach zu laden und diese zu zeigen.

Verwandte Themen