2 Stimmen

iPhone AdMob-Anzeige

Ich habe die folgenden zwei Fragen, ich habe versucht, sie zu googeln, aber ich habe kein Glück gefunden. Bitte helfen Sie mir.

  1. Ich habe eine AdMob-Anzeige in meine iPhone-Anwendung integriert. Wenn die AdMob-Ansicht angeklickt wird, wird Safari geöffnet, und wenn beim Laden der Anzeige ein Fehler auftritt, wird eine Fehlermeldung angezeigt, die besagt: "Safari kann die Seite nicht öffnen, da zu viele Umleitungen aufgetreten sind". Wie können wir es schaffen, dass die Anwendung wieder geöffnet wird?

  2. Wie fügt man der adMob-Anzeige die Funktion zum automatischen Schließen hinzu?

2voto

U62 Punkte 4304

(1) Sobald die Kontrolle an Safari übertragen wird, beginnt das iPhone OS mit dem Herunterfahren Ihrer App. Die Kontrolle wird nicht an Ihre App zurückgegeben - der Benutzer muss Safari schließen und Ihre App neu starten.

Die einzige Möglichkeit, Webinhalte in einer iPhone-App anzuzeigen, ohne dass die App geschlossen wird, ist die Einbettung des Webbrowsers in Ihre Anwendung. Ich gehe jedoch davon aus, dass Ihr Werbenetzwerk darauf besteht, dass seine Anzeigen in Safari geöffnet werden, um sicherzustellen, dass der Inhalt nicht verfälscht wird.

(2) Ebenso gibt es keine Möglichkeit, zu Ihrer Anwendung zurückzukehren, sobald Safari geladen wurde. Ich schlage vor, Sie konzentrieren sich auf die Behebung, was mit der Implementierung des Anzeigencodes falsch ist.

2voto

Pablo Santa Cruz Punkte 169147

Ich denke, dies wird beide Fragen beantworten:

Mit AdMob können Sie steuern, wie Ihre ADS an Safari übertragen werden. Wenn Sie also NEIN NICHT dies wünschen, können Sie die folgende Methode in Ihre Klasse einfügen, die AdMobDelegate Protokoll:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

Auf diese Weise wird das AD in einem internen Browser angezeigt, anstatt Safari zu starten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X