package com.mopub.mraid;
import android.support.annotation.NonNull;
import android.webkit.ConsoleMessage;
import android.webkit.JsResult;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import com.mopub.common.VisibleForTesting;
/**
* Debugging callback interface to make it easier for integration tests to debug MRAID ads.
*/
@VisibleForTesting
public interface MraidWebViewDebugListener {
/**
* @see WebChromeClient#onJsAlert(WebView, String, String, JsResult)
*/
boolean onJsAlert(@NonNull String message, @NonNull JsResult result);
/**
* @see WebChromeClient#onConsoleMessage(ConsoleMessage)
*/
boolean onConsoleMessage(@NonNull ConsoleMessage consoleMessage);
}