- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
71 lines
3.1 KiB
Java
71 lines
3.1 KiB
Java
package com.unity3d.services.ads.configuration;
|
|
|
|
import com.ironsource.v8;
|
|
import com.unity3d.services.ads.UnityAdsImplementation;
|
|
import com.unity3d.services.ads.adunit.AdUnitOpen;
|
|
import com.unity3d.services.ads.adunit.VideoPlayerHandler;
|
|
import com.unity3d.services.ads.adunit.WebPlayerHandler;
|
|
import com.unity3d.services.ads.adunit.WebViewHandler;
|
|
import com.unity3d.services.ads.api.AdUnit;
|
|
import com.unity3d.services.ads.api.GMAScar;
|
|
import com.unity3d.services.ads.api.Load;
|
|
import com.unity3d.services.ads.api.Measurements;
|
|
import com.unity3d.services.ads.api.Show;
|
|
import com.unity3d.services.ads.api.Token;
|
|
import com.unity3d.services.ads.api.Topics;
|
|
import com.unity3d.services.ads.api.VideoPlayer;
|
|
import com.unity3d.services.ads.api.WebPlayer;
|
|
import com.unity3d.services.ads.token.AsyncTokenStorage;
|
|
import com.unity3d.services.ads.token.TokenStorage;
|
|
import com.unity3d.services.core.configuration.Configuration;
|
|
import com.unity3d.services.core.configuration.ErrorState;
|
|
import com.unity3d.services.core.misc.Utilities;
|
|
import java.net.InetAddress;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class AdsModuleConfiguration implements IAdsModuleConfiguration {
|
|
private InetAddress _address;
|
|
private final TokenStorage tokenStorage = (TokenStorage) Utilities.getService(TokenStorage.class);
|
|
private final AsyncTokenStorage asyncTokenStorage = (AsyncTokenStorage) Utilities.getService(AsyncTokenStorage.class);
|
|
|
|
@Override // com.unity3d.services.core.configuration.IModuleConfiguration
|
|
public Class[] getWebAppApiClassList() {
|
|
return new Class[]{AdUnit.class, VideoPlayer.class, WebPlayer.class, Load.class, Show.class, Token.class, GMAScar.class, Measurements.class, Topics.class};
|
|
}
|
|
|
|
@Override // com.unity3d.services.core.configuration.IModuleConfiguration
|
|
public boolean resetState(Configuration configuration) {
|
|
AdUnitOpen.setConfiguration(configuration);
|
|
UnityAdsImplementation.setConfiguration(configuration);
|
|
this.tokenStorage.deleteTokens();
|
|
this.asyncTokenStorage.setConfiguration(configuration);
|
|
return true;
|
|
}
|
|
|
|
@Override // com.unity3d.services.core.configuration.IModuleConfiguration
|
|
public boolean initErrorState(Configuration configuration, ErrorState errorState, String str) {
|
|
this.tokenStorage.setInitToken(null);
|
|
this.tokenStorage.deleteTokens();
|
|
return true;
|
|
}
|
|
|
|
@Override // com.unity3d.services.core.configuration.IModuleConfiguration
|
|
public boolean initCompleteState(Configuration configuration) {
|
|
AdUnitOpen.setConfiguration(configuration);
|
|
UnityAdsImplementation.setConfiguration(configuration);
|
|
this.asyncTokenStorage.setConfiguration(configuration);
|
|
return true;
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.configuration.IAdsModuleConfiguration
|
|
public Map<String, Class> getAdUnitViewHandlers() {
|
|
HashMap hashMap = new HashMap();
|
|
hashMap.put("videoplayer", VideoPlayerHandler.class);
|
|
hashMap.put("webplayer", WebPlayerHandler.class);
|
|
hashMap.put(v8.h.K, WebViewHandler.class);
|
|
return hashMap;
|
|
}
|
|
}
|