Quote: "Sorry for the delay in response"
No worries, I was on holiday anyway
But no, unfortunately I haven't yet figured this out. We went a head and loaded the app to iOS anyway hoping that it was just a testing glitch but this isn't the case... I have provided a stripped down version of my code which shows exactly how I am using it. Would you mind taking a little look, maybe I have missed something?
Just to detail the issue again, it is only a problem for iOS and we only ever receive one ad. Triggering SetMemblockInt(2, 0, 1) does nothing on all further calls.
global System = 2 // 1 = Google Play, 2 = Apple, 3 = SlideMe, 4 = Amazon
if System = 1
SetAdMobDetails("ca-app-pub-XXXXXXX/XXXXXXX") // Interstitial
elseif System = 2
// Not needed for iOS Interstitials as Hard Coded in UntitledController File
elseif System = 3
SetAdMobDetails("ca-app-pub-XXXXXXX/XXXXXXX") // Interstitial
elseif System = 4
SetAdMobDetails("ca-app-pub-XXXXXXX/XXXXXXX") // Interstitial
endif
if System = 2
// Do Nothing
else
CreateAdvertEx(0, 1, 0, 0, 1, 0)
endif
do
// Adverts
if System = 2
SetMemblockInt(2, 4, 1)
else
RequestAdvertRefresh()
endif
if SpinCount >= 10
if System = 2
SetMemblockInt(2, 0, 1)
else
SetAdvertVisible(1)
endif
SpinCount = 0
endif
Sync()
loop
Note; the SpinCount is incremented in other functions, I have verified that this is not the issue, it is correctly calling SetMemblockInt(2, 0, 1) at the specified times, but is not actually displaying an ad.