2014-02-23 2 views
2
내 광고에 몹 배너를 만들려고하고

에 표시 할 수 없습니다, 그러나 표시 나던, 이것이 내가 로그 캣에서 무엇을 얻을 : 내 코드에서는 AdMob 광고가 libgdx 게임

02-23 14:52:11.943: I/Ads(13358): Scheduling ad refresh 60000 milliseconds from now. 
02-23 14:52:11.943: I/Ads(13358): Ad finished loading. 
02-23 14:53:11.992: I/Ads(13358): Ad is not visible. Not refreshing ad. 

는, 나는 2 개의 스크린을 사용하고 있는데 하나는 TitleScreen이고 하나는 GameScreen이고 다른 하나는 SimonSays이다. 당신은 두 번 게임을 초기화하는

RelativeLayout layout = new RelativeLayout(this); 

    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
    View gameView = initializeForView(new SimonSays(), true); 

    AdView AdView = new AdView(this); 
    AdView.setAdSize(AdSize.SMART_BANNER); 
    AdView.setAdUnitId("***"); //Secret 
    AdRequest.Builder adRequest = new AdRequest.Builder(); 
    adRequest.addTestDevice("7C4216C9F2879CE166853D136DCC4F32"); //My Galaxy S4 
    AdView.loadAd(adRequest.build()); 

    layout.addView(gameView); 

    RelativeLayout.LayoutParams adParams = 
      new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
          RelativeLayout.LayoutParams.WRAP_CONTENT); 
    adParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); 
    adParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 

    layout.addView(AdView, adParams); 

    setContentView(layout); 


    initialize(new SimonSays(), cfg); 

답변

2

:

여기 MainActivity.java 내 안드로이드 코드입니다. 여기 하나 :

View gameView = initializeForView(new SimonSays(), true); 

그리고 여기에 다른 하나를

initialize(new SimonSays(), cfg); 

이 두 번째를 삭제하고 처음에 CFG 구성을 사용합니다. 좋아요 :

RelativeLayout layout = new RelativeLayout(this); 

requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
       WindowManager.LayoutParams.FLAG_FULLSCREEN); 
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
View gameView = initializeForView(new SimonSays(), cfg); //<-- notice the change 

AdView AdView = new AdView(this); 
AdView.setAdSize(AdSize.SMART_BANNER); 
AdView.setAdUnitId("***"); //Secret 
AdRequest.Builder adRequest = new AdRequest.Builder(); 
adRequest.addTestDevice("7C4216C9F2879CE166853D136DCC4F32"); //My Galaxy S4 
AdView.loadAd(adRequest.build()); 

layout.addView(gameView); 

RelativeLayout.LayoutParams adParams = 
     new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
         RelativeLayout.LayoutParams.WRAP_CONTENT); 
adParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); 
adParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 

layout.addView(AdView, adParams); 

setContentView(layout); 
+0

정말 고마워요! 그게 효과가있어. – Jolly

관련 문제