导航菜单

页面标题

页面副标题

Engineering Physics 2 v13.0 - SplashScreen.java 源代码

正在查看: Engineering Physics 2 v13.0 应用的 SplashScreen.java JAVA 源代码文件

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


package engg.hub.engg.physics.two;

import android.app.Activity;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.os.Bundle;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.appopen.AppOpenAd;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.ConsentRequestParameters;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
import defpackage.tn;
import defpackage.zc;
import engg.hub.engg.physics.two.SplashScreen;
import java.util.concurrent.atomic.AtomicBoolean;

public class SplashScreen extends L1 {
    private ConsentInformation consentInformation;
    private final AtomicBoolean isMobileAdsInitializeCalled = new AtomicBoolean(false);

    private void adsInitialized(final Activity activity) {
        ConsentRequestParameters build = new ConsentRequestParameters.Builder().setTagForUnderAgeOfConsent(false).build();
        ConsentInformation consentInformation = UserMessagingPlatform.getConsentInformation(this);
        this.consentInformation = consentInformation;
        consentInformation.requestConsentInfoUpdate(this, build, new ConsentInformation.OnConsentInfoUpdateSuccessListener() {
            public final void onConsentInfoUpdateSuccess() {
                SplashScreen.this.lambda$adsInitialized$1(activity);
            }
        }, new o8(2));
        if (this.consentInformation.canRequestAds()) {
            initializeMobileAdsSdk();
        }
    }

    public void homeScreen() {
        startActivity(new Intent(getApplicationContext(), (Class<?>) Start_Activity.class));
        finish();
    }

    private void initializeMobileAdsSdk() {
        if (this.isMobileAdsInitializeCalled.getAndSet(true)) {
            return;
        }
        MobileAds.initialize(this);
        loadAppOpen();
        MyApplication.loadInterStial(getApplicationContext());
    }

    private boolean isNetworkConnected() {
        ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService("connectivity");
        return connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isConnected();
    }

    public void lambda$adsInitialized$0(FormError formError) {
        if (this.consentInformation.canRequestAds()) {
            initializeMobileAdsSdk();
        }
    }

    public void lambda$adsInitialized$1(Activity activity) {
        UserMessagingPlatform.loadAndShowConsentFormIfRequired(activity, new ConsentForm.OnConsentFormDismissedListener() {
            public final void onConsentFormDismissed(FormError formError) {
                SplashScreen.this.lambda$adsInitialized$0(formError);
            }
        });
    }

    public static void lambda$adsInitialized$2(FormError formError) {
    }

    private void loadAppOpen() {
        AppOpenAd.load(this, getString(R.string.app_open), new AdRequest.Builder().build(), 1, new tn(this));
    }

    public void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.o*/.onCreate(bundle);
        setContentView(R.layout.splash_screen);
        if (isNetworkConnected()) {
            adsInitialized(this);
            return;
        }
        m1 m1Var = new m1(this);
        m1Var.setTitle("Internet Connection!!!");
        m1Var.setMessage("please start internet connection.");
        m1Var.setPositiveButton("OK", new zc(this, 1));
        m1Var.setIcon(android.R.drawable.ic_dialog_alert);
        m1Var.show();
    }
}