Frage

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

  1. Ich habe integriert AdMob-Anzeige auf meine iPhone-Anwendung. wenn die admob Ansicht geklickt wird, Safari geöffnet wird, und wenn es beim Laden der Anzeige ein Fehler ist, zeigt es eine Fehlermeldung „Safari die Seite nicht öffnen kann, weil zu viele Umleitungen aufgetreten“ gibt es eine OK-Taste in dem Fehler auftauchen nur der Fehler Pop-up, wenn oK-Taste angeklickt wird, wird geschlossen und die Steuerung wird nicht wieder an die Anwendung kommen. Wie können wir es wieder an die Anwendung kommen zu lassen?

  2. Wie auto-close-Funktionalität der AdMob-Anzeige hinzufügen?

War es hilfreich?

Lösung

(1) Sobald die Kontrolle übertragen wird Safari startet iPhone OS App herunterzufahren. Kontrolle wird nicht auf Ihre App Transfer zurück - der Benutzer Safari schließen müssen und die Anwendung neu starten.

Die einzige Möglichkeit, Web-Inhalte in einem iPhone-App ohne Ihre App Schließung angezeigt ist durch den Web-Browser innerhalb Ihrer Anwendung einbetten. Allerdings erwarte ich, dass Ihr Werbenetzwerk bestehen darauf, dass ihre Anzeigen offen in Safari, um sicherzustellen, dass der Inhalt nicht manipuliert wird.

(2) Ebenso gibt es keine Möglichkeit, um Ihre Anwendung, um wieder einmal Safari Laden begonnen. Ich schlage vor, Sie konzentrieren sich auf Festsetzung, was bei der Umsetzung des Ad-Code falsch ist.

Andere Tipps

Ich denke, diese beiden Fragen beantworten:

Mit AdMob können Sie die Art und Weise steuern Sie Ihre ADS auf Safari übertragen werden. Also, wenn Sie auf Nein, nicht will, dass das geschehen, können Sie die folgende Methode zur Klasse hinzufügen Umsetzung AdMobDelegate Protokoll:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

Auf diese Weise wird die AD auf einem internen Browser angezeigt werden, anstatt Safari von starten, dies zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top