Dans votre projet de jeu-android android ouvrir l'activité et créer une disposition relative qui est plein écran et n'a pas la barre de titre AS-
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);
maintenant en dessous de ce changement de cette ligne-
initialize(new Mygame(), cfg);
à
View gameView=initializeForView(new MyGame() , cfg);
Cette méthode initializeForView (nouveau MyGame() , cfg); renvoie une vue qui est enregistrée en tant qu'instance de vue qui sera ajoutée à la disposition relative. Maintenant, créez adview aussi ajouter à la mise en page par rapport AS-
Adview adView=new AdView(this);// create new adview instance
adView.setAdSize(com.google.android.gms.ads.AdSize.BANNER);// set the adsize
adView.setAdUnitId("XXXXXXXXX");// your adunit id
//Create layout params for adview
RelativeLayout.LayoutParams adParams=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM,RelativeLayout.ALIGN_PARENT_RIGHT);//set position
//Add both gameview and adview to the relative layout-
layout.addView(gameView);
layout.addView(adView, adParams);
//Now just request ad by creating new instance of AdRequest
AdRequest request=new AdRequest.Builder().build();//.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) to add test device
adView.loadAd(request);
// At last setcontent view to the Relative Layout that has both gameView and adView.
setContentView(layout);
Vous devez passer outre OnPause, onResume et OnDestroy aussi pour gérer pause, reprendre ou destorying d'annonce.
@Override
protected void onResume() {
super.onResume();
if(adView!=null){
adView.resume();
}
}
@Override
protected void onPause() {
super.onPause();
if(adView!=null){
adView.pause();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
if(adView!=null){
adView.destroy();
}
}
ici Upto adview est ajouté à votre jeu, mais si vous voulez gérer sur le moment de montrer adView.You peut vouloir se cacher adview lorsque le jeu est en cours d'exécution et spectacle quand jeu est terminé, ce qui peut être atteint par créer un gestionnaire.
Votre question est trop large. Quelle erreur obtenez vous. – William
@William En fait, j'essaie d'inclure bannière admob annonce au bas de ma page principale. – user3814560