Question

Je les deux questions suivantes, j'ai essayé googler ces derniers, mais n'a pas trouvé de chance. S'il vous plaît aidez-moi.

  1. Je l'ai intégré à mon annonce AdMob application iphone. lorsque la vue AdMob est cliqué, Safari s'ouvre, et s'il y a une erreur dans le chargement de l'annonce, il affiche un message d'erreur indiquant « Safari ne peut pas ouvrir la page, car trop de redirections se sont produites » il y a un bouton ok dans l'erreur pop-up , lorsque le bouton OK est cliqué que la fenêtre d'erreur est fermée et le contrôle ne revient pas à l'application. Comment faisons-nous, il revenir à l'application?

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

Était-ce utile?

La solution

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

La seule façon d'afficher du contenu web dans une application iPhone sans votre fermeture de l'application est en intégrant le navigateur Web dans votre application. Cependant, je pense votre réseau publicitaire insistent pour que leurs publicités ouvertes en safari pour assurer que le contenu ne soit pas altéré.

(2) De même, il n'y a aucun moyen de revenir à votre application une fois safari a commencé le chargement. Je vous suggère de mettre l'accent sur la fixation tout ce qui est mal à la mise en œuvre du code d'annonce.

Autres conseils

Je pense que cela répondra à deux questions:

Avec AdMob, vous pouvez contrôler la façon dont votre ADS sont transférés à Safari. Donc, si vous NON PAS que cela arrive, vous pouvez ajouter la méthode suivante à votre classe implémentant AdMobDelegate Protocole:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

De cette façon, l'annonce sera affichée sur un navigateur interne au lieu de lancer Safari de le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top