正在查看: Engineering Physics 2 v13.0 应用的 SplashScreen.java JAVA 源代码文件
本页面展示 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();
}
}