2017-11-28 15 views
0

현재 Monogame-App에 AdMob-Ads를 추가하려고합니다. 그러나 그들은 결코 직접적으로 나타나지 않는 것처럼 보입니다. 때로는 앱을 최소화하고 최대화 한 후에 표시됩니다. 그래서 나는 광고 크기, 광고 ID 등을 올바르게 수행하고 있다고 확신합니다.모노 게임 : 앱을 최소화 한 후에 AdMob 광고 만 표시됩니다.

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

이 첫 번째로드 된 광고 일 :

여기 내 코드입니다. 그래서 지금 내 솔루션은 바로 다음에 두 번째 광고를로드하고 그 광고를 표시하는 것입니다.