2012-02-06 4 views
2

나는 내 게임보기 아래에 admob을 넣으려고했습니다. 여기게임보기 아래에 admob 추가

이 광고는 내가이 밖으로 정렬 할 수있는 방법 하단

에서 게임 화면의 상단에 표시 실행 그러나 때 내 코드

public class HoodStarGame extends AndroidApplication { 
@Override public void onCreate (Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    // Create the layout 
    RelativeLayout layout = new RelativeLayout(this); 

    // Do the stuff that initialize() would do for you 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 

    // Create the libgdx View 
    View gameView = initializeForView(new HoodStar(), false); 

    // Create and setup the AdMob view 
    AdRequest request = new AdRequest(); 
    request.addTestDevice(AdRequest.TEST_EMULATOR); 
    request.addTestDevice("7ADDEC88A42947CD1FD7F2EC2F527485"); 

    AdView adView = new AdView(this, AdSize.BANNER, "a14f19c2fe8d9e0"); // Put in your secret key here 
    adView.loadAd(request); 

    // Add the libgdx view 
    layout.addView(gameView); 

    // Add the AdMob view 
    RelativeLayout.LayoutParams adParams = 
      new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
          RelativeLayout.LayoutParams.WRAP_CONTENT); 
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 

    layout.addView(adView, adParams); 

    // Hook it all up 
    setContentView(layout); 
} 

}

입니까?

+0

무엇이든 스크린 샷은 문제를 명확히 도움이 될 것이다. –

답변

1

사실이 누락되었습니다. adParams.addRule (RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);

당신이 gameLayoutParams에 대한 마진을 설정하는 것이 좋습니다 대부분 :

gameLayoutParams.bottomMargin = 55; // 높이가

+0

어쩌면 나는 명확하지 않았다, 나는 뒤에서 의미 한 것이 아니었다. 나는 아래에 의미했다. – andy07070

+0

위의 대답을 편집했다. – siliconeagle