Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

94 lines
2.8 KiB
Java

package com.applovin.impl;
import android.net.Uri;
import android.os.Bundle;
import android.webkit.WebView;
import java.lang.ref.WeakReference;
/* loaded from: classes.dex */
public class rr extends pi {
private final com.applovin.impl.sdk.n a;
private WeakReference b;
public interface a {
void a(Uri uri, com.applovin.impl.adview.l lVar);
void a(com.applovin.impl.adview.l lVar);
void a(com.applovin.impl.adview.l lVar, Bundle bundle);
void b(Uri uri, com.applovin.impl.adview.l lVar);
void b(com.applovin.impl.adview.l lVar);
void c(com.applovin.impl.adview.l lVar);
void d(com.applovin.impl.adview.l lVar);
}
public void a(WeakReference weakReference) {
this.b = weakReference;
}
public rr(com.applovin.impl.sdk.j jVar) {
this.a = jVar.J();
}
private void a(WebView webView, String str) {
if (com.applovin.impl.sdk.n.a()) {
this.a.d("WebViewButtonClient", "Processing click on ad URL \"" + str + "\"");
}
if (str == null || !(webView instanceof com.applovin.impl.adview.l)) {
return;
}
com.applovin.impl.adview.l lVar = (com.applovin.impl.adview.l) webView;
Uri parse = Uri.parse(str);
String scheme = parse.getScheme();
String host = parse.getHost();
String path = parse.getPath();
a aVar = (a) this.b.get();
if ("applovin".equalsIgnoreCase(scheme) && "com.applovin.sdk".equalsIgnoreCase(host) && aVar != null) {
if ("/track_click".equals(path)) {
aVar.b(lVar);
return;
}
if ("/close_ad".equals(path)) {
aVar.a(lVar);
return;
}
if ("/skip_ad".equals(path)) {
aVar.d(lVar);
return;
}
if ("/direct_download".equals(path)) {
aVar.a(lVar, tp.a(parse));
return;
}
if ("/load_url".equals(path)) {
aVar.a(parse, lVar);
return;
}
if ("/template_error".equals(path)) {
aVar.b(parse, lVar);
return;
}
if ("/fully_watched".equals(path)) {
aVar.c(lVar);
return;
}
if (com.applovin.impl.sdk.n.a()) {
this.a.k("WebViewButtonClient", "Unknown URL: " + str);
}
if (com.applovin.impl.sdk.n.a()) {
this.a.k("WebViewButtonClient", "Path: " + path);
}
}
}
@Override // android.webkit.WebViewClient
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
a(webView, str);
return true;
}
}