Files
rr3-apk/decompiled/sources/com/unity3d/services/ads/gmascar/finder/GMAInitializer.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

67 lines
2.9 KiB
Java

package com.unity3d.services.ads.gmascar.finder;
import com.unity3d.scar.adapter.common.GMAEvent;
import com.unity3d.services.ads.gmascar.bridges.AdapterStatusBridge;
import com.unity3d.services.ads.gmascar.bridges.InitializationStatusBridge;
import com.unity3d.services.ads.gmascar.bridges.InitializeListenerBridge;
import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase;
import com.unity3d.services.ads.gmascar.utils.GMAEventSender;
import com.unity3d.services.core.log.DeviceLog;
import com.unity3d.services.core.properties.ClientProperties;
/* loaded from: classes4.dex */
public class GMAInitializer {
private AdapterStatusBridge _adapterStatusBridge;
private GMAEventSender _gmaEventSender;
private InitializeListenerBridge _initializationListenerBridge;
private InitializationStatusBridge _initializationStatusBridge;
private MobileAdsBridgeBase _mobileAdsBridge;
public InitializeListenerBridge getInitializeListenerBridge() {
return this._initializationListenerBridge;
}
public GMAInitializer(MobileAdsBridgeBase mobileAdsBridgeBase, InitializeListenerBridge initializeListenerBridge, InitializationStatusBridge initializationStatusBridge, AdapterStatusBridge adapterStatusBridge, GMAEventSender gMAEventSender) {
this._mobileAdsBridge = mobileAdsBridgeBase;
this._initializationListenerBridge = initializeListenerBridge;
this._initializationStatusBridge = initializationStatusBridge;
this._adapterStatusBridge = adapterStatusBridge;
this._gmaEventSender = gMAEventSender;
}
public void initializeGMA() {
if (shouldInitialize()) {
this._mobileAdsBridge.initialize(ClientProperties.getApplicationContext(), this._initializationListenerBridge.createInitializeListenerProxy());
}
}
public boolean initSuccessful(Object obj) {
Object obj2 = this._initializationStatusBridge.getAdapterStatusMap(obj).get(this._mobileAdsBridge.getClassName());
if (obj2 != null) {
if (this._adapterStatusBridge.isGMAInitialized(obj2)) {
this._gmaEventSender.send(GMAEvent.INIT_SUCCESS, new Object[0]);
return true;
}
this._gmaEventSender.send(GMAEvent.INIT_ERROR, new Object[0]);
}
return false;
}
public boolean isInitialized() {
try {
return initSuccessful(this._mobileAdsBridge.getInitializationStatus());
} catch (Exception e) {
DeviceLog.debug("ERROR: Could not get initialization status of GMA SDK - %s", e.getLocalizedMessage());
return false;
}
}
public boolean shouldInitialize() {
if (isInitialized()) {
this._gmaEventSender.send(GMAEvent.ALREADY_INITIALIZED, new Object[0]);
return false;
}
return this._mobileAdsBridge.shouldInitialize();
}
}