Package com.naver.ads.video.player
Class DefaultResolvedAdViewGroup
-
- All Implemented Interfaces:
-
android.graphics.drawable.Drawable.Callback,android.view.KeyEvent.Callback,android.view.View.OnClickListener,android.view.ViewManager,android.view.ViewParent,android.view.accessibility.AccessibilityEventSource,com.naver.ads.video.player.UiElementView,com.naver.ads.video.player.Updatable
public class DefaultResolvedAdViewGroup extends ResolvedAdViewGroup implements View.OnClickListener
A default implementation of ResolvedAdViewGroup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDefaultResolvedAdViewGroup.RenderingOptionsRepresents a visibility options for user interactions.
public final classDefaultResolvedAdViewGroup.FactoryA factory for DefaultResolvedAdViewGroup instances.
-
Constructor Summary
Constructors Constructor Description DefaultResolvedAdViewGroup(Context context, DefaultResolvedAdViewGroup.RenderingOptions renderingOptions)
-
Method Summary
Modifier and Type Method Description Unitinitialize(ResolvedAd trackingProvider, VideoAdsRequest adsRequest, VideoAdsRenderingOptions adsRenderingOptions)Initializes the ad experience on this object. UnitinternalUpdate(VideoAdState state, VideoProgressUpdate adProgress, Boolean muted)Propagates state and adProgress to the UiElementViews managed by UiElementViewGroupManager internally. BooleanonInterceptTouchEvent(MotionEvent ev)UnitonClick(View v)-
-
Constructor Detail
-
DefaultResolvedAdViewGroup
DefaultResolvedAdViewGroup(Context context, DefaultResolvedAdViewGroup.RenderingOptions renderingOptions)
-
-
Method Detail
-
initialize
Unit initialize(ResolvedAd trackingProvider, VideoAdsRequest adsRequest, VideoAdsRenderingOptions adsRenderingOptions)
Initializes the ad experience on this object.
-
internalUpdate
Unit internalUpdate(VideoAdState state, VideoProgressUpdate adProgress, Boolean muted)
Propagates state and adProgress to the UiElementViews managed by UiElementViewGroupManager internally.
Derived classes with children should override this method.
-
onInterceptTouchEvent
Boolean onInterceptTouchEvent(MotionEvent ev)
-
-
-
-