J'essaie d'ajouter un interstitiel à mon application qui utilise setContentView. J'ai déjà un "écouteur" implémenté qui appelle correctement chaque fois qu'une annonce est nécessaire. Vous pouvez abréger votre réponse en appelant cette fonction "Listener" {...} et supposer que tout ce qui se trouve entre les crochets apparaîtra chaque fois que l'application signale une annonce. La réponse suivante a une bonne méthode pour les bannières publicitaires.Annonce interstitielle avec setContentView
Implementing Admob banner when setContentView() is used for the Surfaceview
Ma question est, dans ce scénario, comment dois-je mettre en œuvre un interstitiel?
Mon code est essentiellement la réponse du lien, plus ceci:
...
setContentView(layout);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
listener= new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent event) {
if (event.getPropertyName()=="sharing1") {
caring();
game.dead=false;
game.sharing1=false;
}
if(event.getPropertyName()=="dead")
{
//Make an interstitial ad here
}
}
};
Le code est essentiellement identique à celui du lien. La seule différence est que j'ai un "écouteur" qui peut appeler une annonce plusieurs fois. –
@ArriFerrari Très bien. J'ai modifié ma réponse. J'espère que cela aide –
Eh bien, le problème que j'ai est qu'en utilisant setContentView(); Il semble que je bloque l'annonce. –