אני במקומך הייתי (דבר ראשון בודק אם זה מותר על פי התקנון של גוגל והכל),
מכין את כל הקוד של המודעות בקובץ סטאטי (לנוחות), לדוג'
www.domain.com/ads.js
בתוך האתר אתה בודק אם זה לא פריים (parent.location != document.location) למיטב זכרוני, ואם... variable לא שווה ל-1 / לא מוגדר. אם כל התנאים מתקיימים - להציג את המודעות ולהגדיר את variable כ-1.
יפתור כל בעייה שעלולה להתעורר מפריימים ומאינקלוד של HTMLים
עריכה: או או או שפשוט אתה יכול להגדיר לו שמה-IP של השרת עצמו כשהוא ניגש לקובץ - שלא ישים את הפרסומות (אינקלוד לקובץ מקומי = הקובץ המקומי יהיה ללא פרסומות).
(ולא, אל תשאל איך - אין לי יותר מושג ממך)