导航菜单

页面标题

页面副标题

Cantique de Louanges v12 - AppLovinFullscreenActivity.java 源代码

正在查看: Cantique de Louanges v12 应用的 AppLovinFullscreenActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.applovin.adview;

import android.R;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Process;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.webkit.WebView;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.app.NotificationCompat;
import androidx.core.view.ViewCompat;
import com.applovin.impl.adview.activity.FullscreenAdService;
import com.applovin.impl.adview.activity.b.a;
import com.applovin.impl.adview.activity.b.e;
import com.applovin.impl.adview.l;
import com.applovin.impl.adview.q;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.utils.AppLovinSdkExtraParameterKey;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.sdk.utils.h;
import com.applovin.impl.sdk.utils.u;
import com.applovin.impl.sdk.x;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkSettings;
import java.util.concurrent.atomic.AtomicBoolean;

public class AppLovinFullscreenActivity extends Activity implements l {

    @SuppressLint({"StaticFieldLeak"})
    public static q parentInterstitialWrapper;

    private com.applovin.impl.adview.activity.b.a f10510p;

    private final AtomicBoolean f10511q = new AtomicBoolean(true);

    private com.applovin.impl.adview.activity.a f10512r;

    private a f10513s;
    private n sdk;

    private boolean f10514t;

    @RequiresApi(api = 33)
    private static class a implements OnBackInvokedCallback {

        private final Runnable f10516v;

        protected a(Runnable runnable) {
            this.f10516v = runnable;
        }

        @Override
        public void onBackInvoked() {
            this.f10516v.run();
        }
    }

    public void onBackInvoked() {
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.onBackPressed();
        }
        if (u.ah(getApplicationContext())) {
            super.onBackPressed();
        }
    }

    @Override
    public void dismiss() {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        if (h.Lf() && this.f10513s != null) {
            onBackInvokedDispatcher = getOnBackInvokedDispatcher();
            onBackInvokedDispatcher.unregisterOnBackInvokedCallback(this.f10513s);
            this.f10513s = null;
        }
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.dismiss();
        } else {
            finish();
        }
    }

    @Override
    public void onBackPressed() {
        onBackInvoked();
    }

    @Override
    public void onConfigurationChanged(@NonNull Configuration configuration) {
        super.onConfigurationChanged(configuration);
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.onConfigurationChanged(configuration);
        }
    }

    @Override
    protected void onCreate(@Nullable Bundle bundle) {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        super.onCreate(bundle);
        if (bundle != null && parentInterstitialWrapper == null) {
            x.F("AppLovinFullscreenActivity", "Dismissing ad. Activity was destroyed while in background.");
            dismiss();
            return;
        }
        try {
            requestWindowFeature(1);
        } catch (Throwable th) {
            x.e("AppLovinFullscreenActivity", "Failed to request window feature", th);
        }
        getWindow().setFlags(1024, 1024);
        getWindow().addFlags(ViewCompat.MEASURED_STATE_TOO_SMALL);
        getWindow().addFlags(NotificationCompat.FLAG_HIGH_PRIORITY);
        View findViewById = findViewById(R.id.content);
        findViewById.setBackgroundColor(ViewCompat.MEASURED_STATE_MASK);
        String stringExtra = getIntent().getStringExtra("com.applovin.interstitial.sdk_key");
        if (TextUtils.isEmpty(stringExtra)) {
            q qVar = parentInterstitialWrapper;
            if (qVar != null && qVar.getCurrentAd() != null) {
                q.a(parentInterstitialWrapper.getCurrentAd(), parentInterstitialWrapper.rS(), "Empty SDK key", null, this);
            }
            finish();
            return;
        }
        n a5 = AppLovinSdk.getInstance(stringExtra, new AppLovinSdkSettings(this), this).a();
        this.sdk = a5;
        this.f10514t = ((Boolean) a5.a(com.applovin.impl.sdk.c.b.aNs)).booleanValue();
        findViewById.setFitsSystemWindows(true);
        com.applovin.impl.sdk.utils.b.a(this.f10514t, this);
        if (h.Lf() && ((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aQz)).booleanValue()) {
            this.f10513s = new a(new Runnable() {
                @Override
                public final void run() {
                    AppLovinFullscreenActivity.this.onBackInvoked();
                }
            });
            onBackInvokedDispatcher = getOnBackInvokedDispatcher();
            onBackInvokedDispatcher.registerOnBackInvokedCallback(0, this.f10513s);
        }
        q qVar2 = parentInterstitialWrapper;
        if (qVar2 != null) {
            com.applovin.impl.adview.activity.b.a.a(qVar2.getCurrentAd(), parentInterstitialWrapper.rU(), parentInterstitialWrapper.rS(), parentInterstitialWrapper.rT(), parentInterstitialWrapper.rR(), this.sdk, this, new a.InterfaceC0171a() {
                @Override
                public void a(com.applovin.impl.adview.activity.b.a aVar) {
                    AppLovinFullscreenActivity.this.f10510p = aVar;
                    aVar.sA();
                }

                @Override
                public void a(String str, Throwable th2) {
                    q.a(AppLovinFullscreenActivity.parentInterstitialWrapper.getCurrentAd(), AppLovinFullscreenActivity.parentInterstitialWrapper.rS(), str, th2, AppLovinFullscreenActivity.this);
                }
            });
            return;
        }
        Intent intent = new Intent(this, (Class<?>) FullscreenAdService.class);
        com.applovin.impl.adview.activity.a aVar = new com.applovin.impl.adview.activity.a(this, this.sdk);
        this.f10512r = aVar;
        bindService(intent, aVar, 1);
        if (h.Lb()) {
            String str = this.sdk.getSettings().getExtraParameters().get(AppLovinSdkExtraParameterKey.DISABLE_SET_DATA_DIRECTORY_SUFFIX);
            if (StringUtils.isValidString(str) && Boolean.parseBoolean(str)) {
                return;
            }
            try {
                WebView.setDataDirectorySuffix(String.valueOf(Process.myPid()));
            } catch (Throwable unused) {
            }
        }
    }

    @Override
    protected void onDestroy() {
        parentInterstitialWrapper = null;
        com.applovin.impl.adview.activity.a aVar = this.f10512r;
        if (aVar != null) {
            try {
                unbindService(aVar);
            } catch (Throwable unused) {
            }
        }
        com.applovin.impl.adview.activity.b.a aVar2 = this.f10510p;
        if (aVar2 != null) {
            if (!aVar2.sB()) {
                this.f10510p.dismiss();
            }
            this.f10510p.onDestroy();
        }
        super.onDestroy();
    }

    @Override
    public boolean onKeyDown(int i5, KeyEvent keyEvent) {
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.a(i5, keyEvent);
        }
        return super.onKeyDown(i5, keyEvent);
    }

    @Override
    protected void onPause() {
        super.onPause();
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.onPause();
        }
    }

    @Override
    protected void onResume() {
        com.applovin.impl.adview.activity.b.a aVar;
        try {
            super.onResume();
            if (this.f10511q.get() || (aVar = this.f10510p) == null) {
                return;
            }
            aVar.onResume();
        } catch (IllegalArgumentException e5) {
            this.sdk.BN();
            if (x.Fn()) {
                this.sdk.BN().c("AppLovinFullscreenActivity", "Error was encountered in onResume().", e5);
            }
            this.sdk.Cs().d("AppLovinFullscreenActivity", "onResume", e5);
            dismiss();
        }
    }

    @Override
    protected void onStop() {
        super.onStop();
        com.applovin.impl.adview.activity.b.a aVar = this.f10510p;
        if (aVar != null) {
            aVar.onStop();
        }
    }

    @Override
    public void onWindowFocusChanged(boolean z4) {
        if (this.f10510p != null) {
            if (!this.f10511q.getAndSet(false) || (this.f10510p instanceof e)) {
                this.f10510p.onWindowFocusChanged(z4);
            }
            if (z4) {
                com.applovin.impl.sdk.utils.b.a(this.f10514t, this);
            }
        }
        super.onWindowFocusChanged(z4);
    }

    public void setPresenter(com.applovin.impl.adview.activity.b.a aVar) {
        this.f10510p = aVar;
    }
}