.class Lcsdk/gluads/max/EAMax$2; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/gluads/util/IAction1; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcsdk/gluads/max/EAMax;->createMAX(Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", "Lcsdk/gluads/util/IAction1<", "Lcsdk/gluads/PrivacyStatus;", ">;" } .end annotation # instance fields .field final synthetic val$activity:Landroid/app/Activity; .field final synthetic val$impl:Lcsdk/gluads/impl/AdvertisingImpl; .field final synthetic val$sdkKey:Ljava/lang/String; .field final synthetic val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; # direct methods .method public constructor (Lcom/applovin/sdk/AppLovinSdkSettings;Landroid/app/Activity;Ljava/lang/String;Lcsdk/gluads/impl/AdvertisingImpl;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-object p1, p0, Lcsdk/gluads/max/EAMax$2;->val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; iput-object p2, p0, Lcsdk/gluads/max/EAMax$2;->val$activity:Landroid/app/Activity; iput-object p3, p0, Lcsdk/gluads/max/EAMax$2;->val$sdkKey:Ljava/lang/String; iput-object p4, p0, Lcsdk/gluads/max/EAMax$2;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl; .line 185 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public apply(Lcsdk/gluads/PrivacyStatus;)V .locals 8 .line 191 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/max/EAMax$2;->val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; const-string v1, "consent_dialog_state" const-string v2, "applies" .line 192 invoke-virtual {v0, v1, v2}, Lcom/applovin/sdk/AppLovinSdkSettings;->setExtraParameter(Ljava/lang/String;Ljava/lang/String;)V iget-object v0, p0, Lcsdk/gluads/max/EAMax$2;->val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; .line 193 iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z invoke-static {v1}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; move-result-object v1 const-string v2, "huc" invoke-virtual {v0, v2, v1}, Lcom/applovin/sdk/AppLovinSdkSettings;->setExtraParameter(Ljava/lang/String;Ljava/lang/String;)V .line 194 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z iget-object v1, p0, Lcsdk/gluads/max/EAMax$2;->val$activity:Landroid/app/Activity; invoke-static {v0, v1}, Lcom/applovin/sdk/AppLovinPrivacySettings;->setHasUserConsent(ZLandroid/content/Context;)V .line 199 :cond_0 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z if-eqz v0, :cond_1 iget-object v0, p0, Lcsdk/gluads/max/EAMax$2;->val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; .line 200 iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z invoke-static {v1}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; move-result-object v1 const-string v2, "dns" invoke-virtual {v0, v2, v1}, Lcom/applovin/sdk/AppLovinSdkSettings;->setExtraParameter(Ljava/lang/String;Ljava/lang/String;)V .line 201 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z iget-object v1, p0, Lcsdk/gluads/max/EAMax$2;->val$activity:Landroid/app/Activity; invoke-static {v0, v1}, Lcom/applovin/sdk/AppLovinPrivacySettings;->setDoNotSell(ZLandroid/content/Context;)V .line 211 :cond_1 iget-boolean p1, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z const-string v0, "LDU" const/4 v1, 0x0 if-eqz p1, :cond_2 filled-new-array {v0}, [Ljava/lang/String; move-result-object p1 .line 212 invoke-static {p1, v1, v1}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;II)V goto :goto_0 :cond_2 new-array p1, v1, [Ljava/lang/String; .line 214 invoke-static {p1}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;)V :goto_0 const/16 p1, 0x59 .line 217 invoke-static {p1}, Lcom/applovin/sdk/AppLovinPrivacySettings;->getAdditionalConsentStatus(I)Ljava/lang/Boolean; move-result-object p1 if-eqz p1, :cond_3 filled-new-array {v0}, [Ljava/lang/String; move-result-object p1 .line 220 invoke-static {p1, v1, v1}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;II)V :cond_3 iget-object p1, p0, Lcsdk/gluads/max/EAMax$2;->val$sdkKey:Ljava/lang/String; iget-object v0, p0, Lcsdk/gluads/max/EAMax$2;->val$settings:Lcom/applovin/sdk/AppLovinSdkSettings; iget-object v2, p0, Lcsdk/gluads/max/EAMax$2;->val$activity:Landroid/app/Activity; .line 224 invoke-static {p1, v0, v2}, Lcom/applovin/sdk/AppLovinSdk;->getInstance(Ljava/lang/String;Lcom/applovin/sdk/AppLovinSdkSettings;Landroid/content/Context;)Lcom/applovin/sdk/AppLovinSdk; move-result-object p1 const-string v0, "appLovin" const-string v2, "max" if-nez p1, :cond_4 .line 226 invoke-static {}, Lcsdk/gluads/max/EAMax;->access$000()Lcsdk/gluads/util/log/YLogger; move-result-object p1 const-string v1, "Cannot acces AppLovinSdk instance" filled-new-array {v1}, [Ljava/lang/Object; move-result-object v1 invoke-virtual {p1, v2, v1}, Lcsdk/gluads/util/log/YLogger;->e(Ljava/lang/String;[Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/gluads/max/EAMax$2;->val$activity:Landroid/app/Activity; const/4 v1, 0x0 iget-object v2, p0, Lcsdk/gluads/max/EAMax$2;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl; const-string v3, "disabled" .line 227 invoke-static {p1, v0, v3, v1, v2}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V return-void :cond_4 iget-object v3, p0, Lcsdk/gluads/max/EAMax$2;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl; .line 232 invoke-virtual {v3}, Lcsdk/gluads/impl/AdvertisingImpl;->getComponentHandlers()Ljava/util/Map; move-result-object v3 .line 233 invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v4 invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v4 const/4 v5, 0x1 :catch_0 :cond_5 :goto_1 invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v6 if-eqz v6, :cond_6 invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 check-cast v6, Ljava/util/Map$Entry; .line 234 invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v7 check-cast v7, Lcsdk/gluads/IAdvertising; if-eqz v7, :cond_5 .line 237 :try_start_0 check-cast v7, Lcsdk/gluads/max/EAMaxManagerProxy; .line 238 invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v6 check-cast v6, Ljava/lang/String; invoke-virtual {v7, p1}, Lcsdk/gluads/max/EAMaxManagerProxy;->createManager(Lcom/applovin/sdk/AppLovinSdk;)Lcsdk/gluads/IAdvertising; move-result-object v7 invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 .catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0 move v5, v1 goto :goto_1 :cond_6 if-nez v5, :cond_7 .line 247 invoke-virtual {p1, v2}, Lcom/applovin/sdk/AppLovinSdk;->setMediationProvider(Ljava/lang/String;)V .line 248 invoke-static {p1}, Lcsdk/gluads/max/EAMax;->access$102(Lcom/applovin/sdk/AppLovinSdk;)Lcom/applovin/sdk/AppLovinSdk; .line 249 invoke-static {}, Lcsdk/gluads/max/EAMax;->access$000()Lcsdk/gluads/util/log/YLogger; move-result-object p1 sget-object v1, Lcom/applovin/sdk/AppLovinSdk;->VERSION:Ljava/lang/String; const-string v2, "m" const-string v3, "sdkInitialize begin" filled-new-array {v0, v1, v2, v3}, [Ljava/lang/Object; move-result-object v0 const-string v1, "SDK.VERSION" invoke-virtual {p1, v1, v0}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V .line 250 invoke-static {}, Lcsdk/gluads/max/EAMax;->access$100()Lcom/applovin/sdk/AppLovinSdk; move-result-object p1 new-instance v0, Lcsdk/gluads/max/EAMax$2$1; invoke-direct {v0, p0}, Lcsdk/gluads/max/EAMax$2$1;->(Lcsdk/gluads/max/EAMax$2;)V invoke-virtual {p1, v0}, Lcom/applovin/sdk/AppLovinSdk;->initializeSdk(Lcom/applovin/sdk/AppLovinSdk$SdkInitializationListener;)V :cond_7 return-void .end method .method public bridge synthetic apply(Ljava/lang/Object;)V .locals 0 .line 185 check-cast p1, Lcsdk/gluads/PrivacyStatus; invoke-virtual {p0, p1}, Lcsdk/gluads/max/EAMax$2;->apply(Lcsdk/gluads/PrivacyStatus;)V return-void .end method