- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
75 lines
2.2 KiB
Java
75 lines
2.2 KiB
Java
package com.applovin.impl.mediation.ads;
|
|
|
|
import android.view.ViewGroup;
|
|
import com.applovin.impl.ar;
|
|
import com.applovin.impl.br;
|
|
import com.applovin.impl.je;
|
|
import com.applovin.impl.mediation.ads.a;
|
|
import com.applovin.impl.sdk.j;
|
|
import com.applovin.impl.sdk.n;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class b implements br.a {
|
|
private final j a;
|
|
private final je b;
|
|
private final br c;
|
|
private final ar d;
|
|
private final a.InterfaceC0026a e;
|
|
|
|
public void a() {
|
|
this.c.b();
|
|
}
|
|
|
|
public je b() {
|
|
return this.b;
|
|
}
|
|
|
|
public void c() {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("MaxNativeAdView", "Handling view attached to window");
|
|
}
|
|
if (this.b.s0().compareAndSet(false, true)) {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("MaxNativeAdView", "Scheduling impression for ad manually...");
|
|
}
|
|
if (this.b.getNativeAd().isExpired()) {
|
|
n.h("MaxNativeAdView", "Attempting to display an expired native ad. Check if an ad is expired before displaying using `MaxAd.getNativeAd().isExpired()`");
|
|
} else {
|
|
this.a.f().a(this.b);
|
|
}
|
|
this.a.Q().processRawAdImpression(this.b, this.e);
|
|
}
|
|
}
|
|
|
|
@Override // com.applovin.impl.br.a
|
|
public void onLogVisibilityImpression() {
|
|
a(this.d.a(this.b));
|
|
}
|
|
|
|
private void a(long j) {
|
|
if (this.b.u0().compareAndSet(false, true)) {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("MaxNativeAdView", "Scheduling viewability impression for ad...");
|
|
}
|
|
this.a.Q().processViewabilityAdImpressionPostback(this.b, j, this.e);
|
|
}
|
|
}
|
|
|
|
public b(je jeVar, ViewGroup viewGroup, a.InterfaceC0026a interfaceC0026a, j jVar) {
|
|
this.a = jVar;
|
|
this.b = jeVar;
|
|
this.e = interfaceC0026a;
|
|
this.d = new ar(viewGroup, jVar);
|
|
br brVar = new br(viewGroup, jVar, this);
|
|
this.c = brVar;
|
|
brVar.a(jeVar);
|
|
jVar.J();
|
|
if (n.a()) {
|
|
jVar.J().a("MaxNativeAdView", "Created new MaxNativeAdView (" + this + ")");
|
|
}
|
|
}
|
|
}
|