Hola a todos,
Este es el código, que pienso utilizar, para decidir que tipo de banner voy a mostrar, dependiendo de si es tablet o teléfono.
Estaría bien, si es posible, que lo probarais y así entre todos pulir el código, a ver si podemos tener un standard para este tema.
Utiliza la libreria Admob 2.00
Saludos
Este es el código, que pienso utilizar, para decidir que tipo de banner voy a mostrar, dependiendo de si es tablet o teléfono.
Estaría bien, si es posible, que lo probarais y así entre todos pulir el código, a ver si podemos tener un standard para este tema.
Utiliza la libreria Admob 2.00
B4X:
Sub Globals
Dim AdView1 As AdView
Dim AD_SIZE As Object
Dim adWidth As Int
Dim adHeight As Int
End Sub
B4X:
Sub Activity_Create(FirstTime As Boolean)
'inicializar el adview
AdBarInit
End Sub
B4X:
Sub AdBarInit
'Pulgadas del dispositivo
Dim ApproximateScreenSize As Double = GetDeviceLayoutValues.ApproximateScreenSize
'Independientemente de si es Portrait o landscape
Dim Ancho As Int
If Activity.width < Activity.height Then Ancho = Activity.width Else Ancho = Activity.height
'compruebo si es tablet o teléfono
If ApproximateScreenSize > 6 Then
'tablet 7 y 10
If Ancho < 728 Then
AD_SIZE = AdView1.SIZE_IAB_BANNER
adWidth = 468dip
adHeight = 60dip
Else
AD_SIZE = AdView1.SIZE_IAB_LEADERBOARD
adWidth = 728dip
adHeight = 90dip
End If
Else
' telèfono
AD_SIZE = AdView1.SIZE_BANNER
adWidth = 320dip
adHeight = 50dip
End If
AdView1.Initialize2("Ad", "ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx", AD_SIZE)
Activity.AddView(AdView1, 50%x-(adWidth/2), 0, adWidth, adHeight)
AdView1.LoadAd
End Sub
Saludos