It wraps your Adapter to display Admob native ads and banners in a ListView/RecyclerView data set. It based on the Yahoo fetchr project https://github.com/yahoo/fetchr
My app crash with the following stack trace, I'm using AdmobAdapterWrapper in a ListView:
java.lang.ClassCastException:
at com.clockbyte.admobadapter.AdmobAdapterWrapper.getView (AdmobAdapterWrapper.java:300)
at android.widget.AbsListView.obtainView (AbsListView.java:2378)
at android.widget.ListView.makeAndAddView (ListView.java:1970)
at android.widget.ListView.fillDown (ListView.java:704)
at android.widget.ListView.fillSpecific (ListView.java:1412)
at android.widget.ListView.layoutChildren (ListView.java:1708)
at android.widget.AbsListView.onLayout (AbsListView.java:2170)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.RelativeLayout.onLayout (RelativeLayout.java:1079)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.support.v4.widget.DrawerLayout.onLayout (DrawerLayout.java:1172)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout (LinearLayout.java:1494)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout (LinearLayout.java:1494)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout (LinearLayout.java:1494)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at com.android.internal.policy.DecorView.onLayout (DecorView.java:727)
at android.view.View.layout (View.java:17641)
at android.view.ViewGroup.layout (ViewGroup.java:5575)
at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2346)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2068)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1254)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6344)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:874)
at android.view.Choreographer.doCallbacks (Choreographer.java:686)
at android.view.Choreographer.doFrame (Choreographer.java:621)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:860)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6121)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)
My app crash with the following stack trace, I'm using AdmobAdapterWrapper in a ListView:
java.lang.ClassCastException: at com.clockbyte.admobadapter.AdmobAdapterWrapper.getView (AdmobAdapterWrapper.java:300) at android.widget.AbsListView.obtainView (AbsListView.java:2378) at android.widget.ListView.makeAndAddView (ListView.java:1970) at android.widget.ListView.fillDown (ListView.java:704) at android.widget.ListView.fillSpecific (ListView.java:1412) at android.widget.ListView.layoutChildren (ListView.java:1708) at android.widget.AbsListView.onLayout (AbsListView.java:2170) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.RelativeLayout.onLayout (RelativeLayout.java:1079) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.support.v4.widget.DrawerLayout.onLayout (DrawerLayout.java:1172) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585) at android.widget.LinearLayout.onLayout (LinearLayout.java:1494) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585) at android.widget.LinearLayout.onLayout (LinearLayout.java:1494) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585) at android.widget.LinearLayout.onLayout (LinearLayout.java:1494) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout (DecorView.java:727) at android.view.View.layout (View.java:17641) at android.view.ViewGroup.layout (ViewGroup.java:5575) at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2346) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2068) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1254) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6344) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:874) at android.view.Choreographer.doCallbacks (Choreographer.java:686) at android.view.Choreographer.doFrame (Choreographer.java:621) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:860) at android.os.Handler.handleCallback (Handler.java:751) at android.os.Handler.dispatchMessage (Handler.java:95) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6121) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)
Admobadapter version or commit: 1.4.5
Android compileSdkVersion: 26
Issue description briefly:
Steps to reproduce:
All the code which you want to share