2012-02-06 2 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

у вас отсутствует true adParams.addRule (RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);

скорее всего, вы хотите установить запас для gameLayoutParams:

gameLayoutParams.bottomMargin = 55; // то, что высота

+0

Возможно, я был неясен, я не имел в виду под ним, как сзади, я имел в виду ниже – andy07070

+0

Я отредактировал ответ выше – siliconeagle

Смежные вопросы