Perdón por ser tan escueto, voy a dar más información sobre cómo lo tengo codificado:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
juego= new Juego(this);
setContentView(juego);
}
public juego(Context context) {
super(context);
this.setRenderer(this);
this.requestFocus();
this.setFocusableInTouchMode(true);
this.context = context;
example_adview = (AdView) findViewById(id.ad);
example_adview.setVisibility(AdView.VISIBLE);
...Código del juego
}
en la llamada a setVisibility el juego se bloquea, si no la hago el anuncio no se ve.
Sin embargo, si llamo al anuncio antes de hacer el setContentView (juego) y hago lo siguiente...
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); //En el main.xml está definido el ad
juego= new Juego(this);
//setContentView(juego); //Ahora no llamo al juego, dejo el content view del main
}
Entonces si no llamo al contentview del juego veo el anuncio perfectamente, pero no el juego (como era de esperar).
¿Qué puede suceder?, estoy perdido y llevo varios días buscando la solucion.