2 votes

iPhone Publicité AdMob

J'ai les deux questions suivantes, j'ai essayé de les googler, mais je n'ai rien trouvé. Veuillez m'aider.

  1. J'ai intégré la publicité AdMob à mon application iphone. Lorsque l'on clique sur la vue admob, Safari s'ouvre, et s'il y a une erreur dans le chargement de la publicité, il affiche un message d'erreur disant "safari ne peut pas ouvrir la page car trop de redirections se sont produites" il y a un bouton ok dans la pop up d'erreur, lorsque le bouton ok est cliqué seulement la pop up d'erreur est fermée et le contrôle ne revient pas à l'application. Comment faire pour qu'il revienne à l'application ?

  2. Comment ajouter la fonctionnalité de fermeture automatique à l'annonce adMob ?

2voto

U62 Points 3575

(1) Une fois le contrôle transféré à Safari, l'iPhone OS commence à fermer votre application. Le contrôle ne sera pas retransféré à votre application - l'utilisateur devra fermer safari et redémarrer votre application.

Le seul moyen d'afficher du contenu web dans une application iPhone sans que celle-ci ne se ferme est d'intégrer le navigateur web dans votre application. Cependant, je suppose que votre réseau publicitaire insiste pour que ses publicités s'ouvrent dans Safari afin de s'assurer que le contenu n'est pas altéré.

(2) De même, il n'y a aucun moyen de revenir à votre application une fois que Safari a commencé à se charger. Je vous suggère de vous concentrer sur la correction de ce qui ne va pas dans l'implémentation du code publicitaire.

2voto

Pablo Santa Cruz Points 73944

Je pense que cela répondra aux deux questions :

Avec AdMob, vous pouvez contrôler la manière dont vos ADS sont transférés vers Safari. Ainsi, si vous NON PAS Si vous souhaitez que cela se produise, vous pouvez ajouter la méthode suivante à votre classe d'implémentation AdMobDelegate protocole :

- (BOOL)useEmbeddedWebView
{
    return YES;
}

De cette façon, l'AD s'affichera sur un navigateur interne au lieu de lancer Safari pour le faire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X