
Wir installieren unsere Router und Antennen an Hotspots. Der Backhaul erfolgt über einen kostenpflichtigen Telekommunikationsanbieter. Bevor wir den Benutzern die Möglichkeit zum Surfen im Internet geben, zeigen wir ihnen eine 20-sekündige Werbung.
Wir erhalten Geld von denjenigen, die Anzeigen in unserem System platzieren. Die Hotspot-Standorte ermöglichen uns die Installation unseres Systems und wir zahlen dem Telekommunikationsunternehmen für die Leitung.
Wie können wir es schaffen, dass unsere Benutzer beim Anmelden eine 20-sekündige Werbung erhalten und die Werbung dann etwa alle 30 Minuten der Nutzung durch Endbenutzer eingeblendet wird? Da es für Benutzer mit WLAN kostenlos ist, verwenden die Benutzer unser System. Wir können die Benutzer während der 20-sekündigen Werbung jedoch nicht einschränken, da die Adressleiste angezeigt wird, sodass Benutzer im Internet surfen können.
Antwort1
Sie sollten nach „Captive Portal“-Lösungen suchen, bei denen die gesamte Verbindung außer vielleicht DNS blockiert ist und alle HTTP-Versuche auf Ihre Webseite umgeleitet werden. Gestalten Sie dann Ihre Captive-Portal-Webseite so, dass die Benutzeroberfläche die Bedingungen erst nach der Wiedergabe des Videos akzeptieren muss. Legen Sie ein Timeout von 30 Minuten für die Sitzungen fest, sodass der Benutzer alle 30 Minuten die Verbindung verliert und erneut zum Captive Portal weitergeleitet wird, um eine weitere Anzeige anzusehen und dann die Benutzeroberfläche zum vollständigen Surfen zu aktivieren.
Viele APs der Enterprise- oder Public-Access-Klasse verfügen über Captive-Portal-Funktionen. Ich glaube, Sie können Captive Portal auch mit einigen der Aftermarket-Linux-basierten AP-Firmware-Distributionen wie DD-WRT, OpenWrt oder Tomato nutzen.