From code posted by Erel on this thread https://www.b4x.com/android/forum/threads/admob-adaptive-banners.111525/
1:
Code:
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
2: Add to Process_Globals
Code:
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
3. Usage:
Code:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
I'm getting this error
java.lang.RuntimeException: Method: getCurrentOrientationAnchoredAdaptiveBannerAdSize not found in: com.google.android.gms.ads.AdSize
What am i missing?
			
			1:
Code:
			
				B4X:
			
		
		
		Sub GetAdaptiveAdSize As AdSize
   Dim ctxt As JavaObject
   ctxt.InitializeContext
   Dim AdSize As JavaObject
   Dim width As Int = 100%x / GetDeviceLayoutValues.Scale
   Dim res As AdSize
   res.Native = AdSize.InitializeStatic("com.google.android.gms.ads.AdSize").RunMethod("getCurrentOrientationAnchoredAdaptiveBannerAdSize", Array(ctxt, width))
   Dim jo As JavaObject = res.Native
   res.Width = jo.RunMethod("getWidthInPixels", Array(ctxt))
   res.Height = jo.RunMethod("getHeightInPixels", Array(ctxt))
   Return res
End SubCode:
			
				B4X:
			
		
		
		Type AdSize (Native As Object, Width As Int, Height As Int)Code:
			
				B4X:
			
		
		
		Dim size As AdSize = GetAdaptiveAdSize
adview1.Initialize2("ad", "ca-app-pub-126753333333/948333333", size.Native)
Activity.AddView(adview1, 0, 0,  size.Width, size.Height)I'm getting this error
java.lang.RuntimeException: Method: getCurrentOrientationAnchoredAdaptiveBannerAdSize not found in: com.google.android.gms.ads.AdSize
What am i missing?
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		