Sub Class_Globals
Private Root As B4XView
Private xui As XUI
Private ump As UMPConsentInformation
End Sub
Public Sub Initialize
' B4XPages.GetManager.LogEvents = True
End Sub
'This event will be called once, before the page becomes visible.
Private Sub B4XPage_Created (Root1 As B4XView)
Root = Root1
Root.LoadLayout("MainPage")
ump.Initialize("ump")
ump.Reset
' ump.UpdateAndRequestIfNeededDebug(B4XPages.GetNativeParent(Me), Array("1A3BEBAD-587A-4600-9845-89C79B863C7D"), True)
ump.UpdateAndRequestIfNeeded(B4XPages.GetNativeParent(Me))
Wait For ump_Update (Success As Boolean)
Log("success: " & Success)
Log("canRequestAds: " & ump.CanRequestAds)
If ump.CanRequestAds Then
Dim ad As AdView
ad.Initialize("ad", "ca-app-pub-3940256099942544/2934735716", B4XPages.GetNativeParent(Me), ad.SIZE_BANNER)
If Root.Width = 0 Or Root.Height = 0 Then
Wait For B4XPage_Resize (Width As Int, Height As Int)
End If
Root.AddView(ad, 0, 0, Root.Width, 50dip)
ad.LoadAd
End If
End Sub
Sub ad_FailedToReceiveAd (ErrorCode As String)
Log("fail: " & ErrorCode)
End Sub
Sub ad_ReceiveAd
Log("receive")
End Sub