public class MraidControllerImpl implements MraidController, MraidListener
public MraidControllerImpl(@NotNull
com.coilads.common.view.ViewInterface view,
@NotNull
java.lang.String baseUrl,
@NotNull
java.lang.String data,
boolean isInterstitial,
@Nullable
MraidListener listener)
public void setContent(@NotNull
java.lang.String content)
public void onDestroy()
public void showAsInterstitial()
public void clearView()
public void onMraidLayout(@NotNull
android.webkit.WebView webView,
boolean changed,
int left,
int top,
int right,
int bottom)
public void close()
public void createCalendarEvent(@NotNull
java.lang.String eventJson)
public void expand(@Nullable
java.lang.String url)
public void open(@NotNull
java.lang.String url)
public void playVideo(@NotNull
java.lang.String url)
public void resize()
public void setOrientationProperties(@NotNull
MraidOrientationProperties orientationProperties)
public void setResizeProperties(@NotNull
MraidResizeProperties resizeProperties)
public void storePicture(@NotNull
java.lang.String url)
public void injectJS(@NotNull
java.lang.String js)
public void onConfigurationChanged(@NotNull
android.content.res.Configuration newConfig)
public void onLayout(boolean changed,
int left,
int top,
int right,
int bottom)
public void onMraidEvent(@NotNull
java.lang.String event)
public void onTouchEvent(@NotNull
android.view.MotionEvent event)
public void onVisibilityChanged(int visibility)
public void setZoom(float value)