I think someone is clicking my ads intentionally or just tripping since November to January i’m losing a lot of earnings for invalid activities . Maybe its not a big amount but in my country its big. I just have 1 banner at the bottom it is not prone for accidental clicks.
FYI: My app is not an earning app.
Can i use this not to show the ads anymore to the person who clicked the ad ?
I think the best thing to do is counting clicks and if it goes over a certain number show to the user an alert… if he continues clicking he will be banned
i think a good solution is, to load the ads only if the user is not on a black list or so. Make a list in firebase for user which are clicked to much on your banners or so. The app should check, before load the ads, if the user id or so is on the black list. If the user id is on the black list your ad does not load any ads for him.
I think this is a simoke method to check if the user is allowed to see ads. And to put the usr automiatic on the black list make a counter. if the user clicks 3 times in 1 hour or so on your ad, he get at first a warning. If he clicks the next 48 hour again on a ad he will come on a ban list and you can write google a mail with the email adress of the user before google block your accout.
i can implement this method to banners as well by using timers and click counter.
can you post a sample blocks "if the user clicks 3 times in 1 hour or so on your ad, he get at first a warning. If he clicks the next 48 hour again on a ad he will come on a ban list " without firebase just within the app. if its ok.
when ad opend then do.
use a if block
if timer = enabled then do
set global click to global click +1 and
and use a if block
if global click= 3 then do
set global ad to false
when screen initialze the do
use a if block
if global ad = true than load admob …
and set timer for showing ads to true (1 hour or so)
you can play around with the tiny fb to safe the global click into it or safe it into a online db. when screen initoialze set global click to load tinydb global click.
You have to setup it on your app how you need it like on the way you load ads. at screen initialze or maybe when you load a layout or so.
i hope i could help you with that. You should learn hot to work with tiny db and how to count clicks
The operation + cannot accept the arguments: , [java.util.GregorianCalendar[time=1549203116831,areFieldsSet=true,lenient=true,zone=Asia/Manila,firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2019,MONTH=1,WEEK_OF_YEAR=6,WEEK_OF_MONTH=2,DAY_OF_MONTH=3,DAY_OF_YEAR=34,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=1,AM_PM=1,HOUR=10,HOUR_OF_DAY=22,MINUTE=11,SECOND=56,MILLISECOND=831,ZONE_OFFSET=28800000,DST_OFFSET=0]], [20000] Note: You will not see another error reported for 5 seconds.