Ganz einfach:

Im Lade-Frame bzw dessen PHP-Code von allen Werbeformen eine Sesison erstellen, bspw.

PHP-Code:
$_SESSION['atmkid'] = $HierDieAktuelleKampID
und beim prüfen der Gutschrift einfach nur ne Fehlerprüfung einbauen:

PHP-Code:
if ($_SESSION['atmkid'] == $HierDieAktuelleKampID) {
    
// gutschreiben etc.
} else {
    
// Fehler ausgeben und NICHT gutschreiben etc.

Somit kann immer nur ein Banner, Textlink & ggf. Paidmail gleichzeitig gemacht werden, je nachdem wo es überall eingebaut wird.