Class MraidController
- java.lang.Object
-
- org.prebid.mobile.rendering.mraid.methods.MraidController
-
public class MraidController extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMraidController.DisplayCompletionListener
-
Field Summary
Fields Modifier and Type Field Description protected InterstitialManagerinterstitialManager
-
Constructor Summary
Constructors Constructor Description MraidController(InterstitialManager interstitialManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeOrientation()voidclose(WebViewBase oldWebViewBase)voidcreateCalendarEvent(BaseJSInterface jsInterface, java.lang.String parameters)voiddestroy()voidexpand(WebViewBase oldWebViewBase, PrebidWebViewBase twoPartNewWebViewBase, MraidEvent mraidEvent)voidhandleMraidEvent(MraidEvent event, HTMLCreative creative, WebViewBase oldWebViewBase, PrebidWebViewBase twoPartNewWebViewBase)protected voidinitMraidExpand(android.view.View adBaseView, MraidController.DisplayCompletionListener displayCompletionListener, MraidEvent mraidEvent)voidopen(WebViewBase oldWebViewBase, java.lang.String uri, int broadcastId)voidplayVideo(WebViewBase oldWebViewBase, MraidEvent event)voidresize(WebViewBase oldWebViewBase)voidstorePicture(WebViewBase oldWebViewBase, java.lang.String uri)
-
-
-
Field Detail
-
interstitialManager
protected InterstitialManager interstitialManager
-
-
Constructor Detail
-
MraidController
public MraidController(InterstitialManager interstitialManager)
-
-
Method Detail
-
close
public void close(WebViewBase oldWebViewBase)
-
createCalendarEvent
public void createCalendarEvent(BaseJSInterface jsInterface, java.lang.String parameters)
-
expand
public void expand(WebViewBase oldWebViewBase, PrebidWebViewBase twoPartNewWebViewBase, MraidEvent mraidEvent)
-
handleMraidEvent
public void handleMraidEvent(MraidEvent event, HTMLCreative creative, WebViewBase oldWebViewBase, PrebidWebViewBase twoPartNewWebViewBase)
-
changeOrientation
public void changeOrientation()
-
open
public void open(WebViewBase oldWebViewBase, java.lang.String uri, int broadcastId)
-
playVideo
public void playVideo(WebViewBase oldWebViewBase, MraidEvent event)
-
resize
public void resize(WebViewBase oldWebViewBase)
-
storePicture
public void storePicture(WebViewBase oldWebViewBase, java.lang.String uri)
-
destroy
public void destroy()
-
initMraidExpand
protected void initMraidExpand(android.view.View adBaseView, MraidController.DisplayCompletionListener displayCompletionListener, MraidEvent mraidEvent)
-
-