In AdMob when I have the ad (interstitial) ready to show it doesn't always show on the screen, would it be possible to wait a while to show that ad before continuing? Would this code be valid?
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
			
			
			
				B4X:
			
		
		
		'https://www.b4x.com/android/forum/threads/b4x-wait-for-the-first-task-to-complete.160023/
If iAd.Ready Then
    iAd.Show
    Dim status(1) As String
    WaitForSuccess(status)
    Do While status(0) = ""
        Sleep(50)
    Loop
Else
    LogColor("no ad is available", xui.Color_Red)
End If
iAd.LoadAd
        
Private Sub WaitForSuccess (Status() As String)
    TimeOut(300, Status)
    Wait For iAd_AdOpened
    Status(0) = "success"
End Sub
'https://www.b4x.com/android/forum/posts/660853
Sub TimeOut(Duration As Int, Status() As String)
    Sleep(Duration)
    Status(0) = "end time"
End Sub 
				 
 
		 
 
		 
 
		 
 
		 
 
		