Es gibt einmal das Feld "menge" in deiner Datenbank, Banner, die dort "0" stehen haben sollten allerdings eh nicht mehr dem User angezeigt werden.

Damit es zu dem von dir beschriebenen Problem nicht so schnell kommen kann, gibt es in den meisten Interface eine Einstellung "Restmenge", manche Interfaces ziehen sogar beim Einbuchen einfach was von der Menge ab.

Damit direkt beim Aufruf keine Vergütung erfolgt, benötigtst du den neusten V-Check, allerdings bist du dennoch auf die Rückmeldung durch den Sponsor angewiesen, nicht jeder Sponsor hat das.

Besser ist meiner Meinung nach zusätzlich zum V-Check, der aber aus anderen Gründen Sinn amcht, die Crons so oft wie möglich laufen zu lassen (alle 60 min bspw.), keine Kampagnen mehr einzubuchen, die unter XXX Stück liegen und generell beim Einbuchen YYY von der Menge abziehen.