2016-07-28 19 views

Antwort

1

Für iOS

sollten Sie zählen, wie oft ein Nutzer auf Ihre Anzeige geklickt hat, erklärte die Delegatmethoden mit here. Sie können auch touchesBegan verwenden.

Jedes Mal, wenn Sie feststellen, dass der Nutzer auf eine Anzeige klickt, erhöhen Sie einen Wert in NSUserDefaults oder so. Und vielleicht setzen Sie den Wert jede Woche oder jeden Monat auf 0. Auf diese Weise können Sie zählen, wie viele Klicks Sie pro Woche/Monat erhalten.

Wenn ein Nutzer mehr als fünf Mal pro Woche auf die Anzeige klickt, sollten Sie die Anzeige nicht mehr anzeigen. Wie? Senden Sie einfach nicht die GADRequest! Sie können auch eine UIAlertController dem Benutzer mitteilen.

Für Android

sollten Sie zählen, wie oft ein Nutzer auf Ihre Anzeige geklickt hat, erwähnt den Ereignis-Listener mit here.

Jedes Mal, wenn Sie feststellen, dass der Nutzer auf eine Anzeige klickt, erhöhen Sie einen Wert in SharedPreferences oder so. Und vielleicht setzen Sie den Wert jede Woche oder jeden Monat auf 0. Auf diese Weise können Sie zählen, wie viele Klicks Sie pro Woche/Monat erhalten.

Wenn ein Nutzer mehr als fünf Mal pro Woche auf die Anzeige klickt, sollten Sie die Anzeige nicht mehr anzeigen. Wie? Senden Sie einfach nicht die AdRequest! Sie können auch eine Toast anzeigen, um den Benutzer zu informieren.

+0

Vielleicht hat er viele Geräte wie 3 verwendet und einen Spam-Angriff gemacht und es war zu spät für diesen Umzug? Gibt es eine Möglichkeit, Google zu benachrichtigen, die Anzeigen zu stoppen oder die Anzeige zu entfernen, ist die Lösung? – Jaeger

+0

Ähnlich ist mir passiert, habe 69 Klicks an einem Tag und ist es zu spät? @Abo Hani, Was ist mit deinem AdMob-Konto passiert? – kabindra

+0

Es ist immer noch aktiv, ich habe ein Skript erstellt, das die Klicks und Monitore verarbeitet, auch wenn es sich um Spam-Klicks handelt, es verbietet den Benutzer (speichere eine eindeutige ID in einer Online-Mysql-Datenbank). Das ist der beste Weg. – Jaeger