- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
96 lines
3.4 KiB
Java
96 lines
3.4 KiB
Java
package com.applovin.impl;
|
|
|
|
import android.content.Intent;
|
|
import android.webkit.ConsoleMessage;
|
|
import android.webkit.JsResult;
|
|
import android.webkit.WebChromeClient;
|
|
import android.webkit.WebView;
|
|
import com.applovin.impl.sdk.AppLovinBroadcastManager;
|
|
import com.facebook.share.internal.ShareConstants;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class f0 extends WebChromeClient {
|
|
private final com.applovin.impl.sdk.j a;
|
|
private final com.applovin.impl.sdk.n b;
|
|
private final com.applovin.impl.adview.a c;
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
|
|
String str = consoleMessage.messageLevel() + ": " + consoleMessage.sourceId() + ": " + consoleMessage.lineNumber() + ": " + consoleMessage.message();
|
|
if (com.applovin.impl.sdk.n.a()) {
|
|
this.b.a("AdWebView", str);
|
|
}
|
|
if (consoleMessage.messageLevel() != ConsoleMessage.MessageLevel.ERROR) {
|
|
return true;
|
|
}
|
|
if (!consoleMessage.message().contains("al_onPoststitialShow") && !consoleMessage.message().contains("al_showPostitial")) {
|
|
return true;
|
|
}
|
|
a(consoleMessage);
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) {
|
|
if (!com.applovin.impl.sdk.n.a()) {
|
|
return true;
|
|
}
|
|
this.b.k("AdWebView", "Alert attempted: " + str2);
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onJsBeforeUnload(WebView webView, String str, String str2, JsResult jsResult) {
|
|
if (!com.applovin.impl.sdk.n.a()) {
|
|
return true;
|
|
}
|
|
this.b.k("AdWebView", "JS onBeforeUnload attempted: " + str2);
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onJsConfirm(WebView webView, String str, String str2, JsResult jsResult) {
|
|
if (!com.applovin.impl.sdk.n.a()) {
|
|
return true;
|
|
}
|
|
this.b.k("AdWebView", "JS confirm attempted: " + str2);
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public void onConsoleMessage(String str, int i, String str2) {
|
|
if (com.applovin.impl.sdk.n.a()) {
|
|
this.b.k("AdWebView", "console.log[" + i + "] :" + str);
|
|
}
|
|
}
|
|
|
|
public f0(com.applovin.impl.adview.a aVar, com.applovin.impl.sdk.j jVar) {
|
|
this.a = jVar;
|
|
this.b = jVar.J();
|
|
this.c = aVar;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public void onProgressChanged(WebView webView, int i) {
|
|
com.applovin.impl.adview.a aVar;
|
|
if (i != 100 || (aVar = this.c) == null) {
|
|
return;
|
|
}
|
|
aVar.c(webView);
|
|
}
|
|
|
|
private void a(ConsoleMessage consoleMessage) {
|
|
AppLovinBroadcastManager.sendBroadcast(new Intent("com.applovin.al_onPoststitialShow_evaluation_error"), null);
|
|
com.applovin.impl.sdk.ad.b i = this.c.i();
|
|
if (i != null) {
|
|
String str = consoleMessage.messageLevel() + ": " + consoleMessage.sourceId() + ": " + consoleMessage.lineNumber();
|
|
Map a = ma.a(i);
|
|
a.put(ShareConstants.FEED_SOURCE_PARAM, "AdWebView:onPoststitialShowEvaluationError");
|
|
a.put("top_main_method", str);
|
|
a.put("error_message", consoleMessage.message());
|
|
this.a.E().a(la.S, a);
|
|
}
|
|
}
|
|
}
|