Richard R.
- Forum-Beiträge: 90
31.10.2011, 20:22:24 via Website
31.10.2011 20:22:24 via Website
Hi,
wie kann ich einen Ad-View (also einen Werbebanner) nach erfolgtem Klick für weitere Klicks sperren? Hintergrund ist, dass ich gern Mehrfach-Klicks vermeiden möchte. Was ich bereits probiert habe ist:
Leider funktioniert der OnClickListener gar nicht, d.h. selbst bei einem Klick auf den entsprechenden View wird er gar nicht erst ausgelöst (also nicht einmal die Log-Message ausgegeben. Bei einem beliebigen anderen View funktioniert der OnClickListener wie gewünscht.
Wie habt ihr das Problem gelöst? Wie vermeidet ihr Mehrfach-Klicks auf Werbebanner (Klickfraud)?
wie kann ich einen Ad-View (also einen Werbebanner) nach erfolgtem Klick für weitere Klicks sperren? Hintergrund ist, dass ich gern Mehrfach-Klicks vermeiden möchte. Was ich bereits probiert habe ist:
1adView = (AdView)findViewById(R.id.admob);
2
3adView.setOnClickListener(new OnClickListener() {
4 @Override
5 public void onClick(View v) {
6 Log.d(null, "adView clicked...");
7 adView.setClickable(false);
8 }
9 });
2
3adView.setOnClickListener(new OnClickListener() {
4 @Override
5 public void onClick(View v) {
6 Log.d(null, "adView clicked...");
7 adView.setClickable(false);
8 }
9 });
Leider funktioniert der OnClickListener gar nicht, d.h. selbst bei einem Klick auf den entsprechenden View wird er gar nicht erst ausgelöst (also nicht einmal die Log-Message ausgegeben. Bei einem beliebigen anderen View funktioniert der OnClickListener wie gewünscht.
Wie habt ihr das Problem gelöst? Wie vermeidet ihr Mehrfach-Klicks auf Werbebanner (Klickfraud)?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.