2016-06-01 10 views
0

Ich entwickle AMP Ads-Projekt in meiner Arbeit (für ein neues Ad-Netzwerk)Wie werden Geräte- und Integrationstests für AMP-Anzeigen durchgeführt?

Ich habe Code in lokalen geändert und ich konnte bestätigt werden, Beispiel Ad in Beispielseite mit 'Schluck' Befehl anzuzeigen.

Aber ich kenne den Testprozess nicht.

Die Erklärung von GitHub hat 2 Schritt.

  • Einheiten- und Integrationstests bereitstellen.
  • Geben Sie Testkonten für die Integration in unser Open Source-Repository für Integrationstests an.

Was bedeutet das? Wie werden Einheiten- und Integrationstests für AMP-Anzeigen durchgeführt?

Sollte ich Kontakt mit Google-Team oder etwas?

Antwort

0

Es gibt verschiedene Möglichkeiten, ein AMP-Dokument zu testen. IME, hier ist die einfachste Methode. Fügen Sie Ihre <origin-domain>/<path> wie unten dargestellt:

https://cdn.ampproject.org/c/s/<origin-domain>/<path> 

Beachten Sie, dass der/s Teil optional ist und signalisiert eine sichere Herkunft, so dass, wenn der Ursprung nicht bedient wird https über, dann würden Sie verwenden:

https://cdn.ampproject.org/c/<origin-domain>/<path> 

Dieser Ansatz testet alle AMP-Elemente, einschließlich <amp-ad>. Wenn Sie einen Fehler haben, zeigt die Fehlermeldung auf die Zeile in Ihrer Datei mit dem Fehler (die Datei wird nicht neu formatiert und Sie werden gezwungen, nach der formatierten Dateizeilennummer zu suchen, wie einige Validatoren dies tun).

Die Best Practices, die auf der obigen Seite zitiert werden, sollten befolgt werden (z. B. HTTPS). Ein Grund ist, dass der CDN-Validator einige der auf der obigen Seite angegebenen Praktiken nicht kennzeichnen darf. Wenn Sie iframe verwenden, achten Sie darauf, dass Sie den Google-Regeln "Nähe zum Seitenanfang" folgen. Dazu müssen Sie die Position des Iframes relativ zur Seitenfläche manuell messen. IME kann dies mühsam sein.

+0

Hallo Jay. Danke für deinen Kommentar. Ich möchte ein neues Werbenetzwerk hinzufügen. Ist es ein Test, um zu bestätigen, ob Google CDN ordnungsgemäß zwischengespeichert wurde? –

+0

Würden Sie Ihrem Kommentar Details hinzufügen? Ich bin mir nicht sicher, was Sie fragen. Testen Sie beispielsweise Analytics für eine Anzeige oder einen neuen Analytics-Anbieter? Ich brauche mehr Informationen, um eine Lösung vorschlagen zu können. –

+0

Es tut mir leid, die Zeit zu nehmen. Ich denke, dass senden Pull-Anfrage als unterstützt 3rd Party wie A9 oder GMOSSP ([# 2814] (https://github.com/ampproject/amphtml/pull/2814)) oder Yahoo! Japan ([# 3285] (https://github.com/ampproject/amphtml/pull/3285)). Ich möchte wissen, wie Einheits- und Integrationstests durchgeführt werden, die den Bedingungen entsprechen. –

Verwandte Themen