.class Lcsdk/gluads/ironsource/EAIronSource$1; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/gluads/util/IAction1; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcsdk/gluads/ironsource/EAIronSource;->createIronSource(Ljava/util/concurrent/Callable;Ljava/util/Map;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;Z)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$appKeyMediation:Ljava/lang/String; .field final synthetic val$enableGoogleTestAds:Z .field final synthetic val$isDebug:Z .field final synthetic val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean; # direct methods .method public constructor (ZLandroid/app/Activity;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/String;Z)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z iput-object p2, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity; iput-object p3, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean; iput-object p4, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$appKeyMediation:Ljava/lang/String; iput-boolean p5, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$enableGoogleTestAds:Z .line 114 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public apply(Lcsdk/gluads/PrivacyStatus;)V .locals 5 iget-boolean v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z const/4 v1, 0x1 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity; .line 119 invoke-static {v0}, Lcom/ironsource/mediationsdk/integration/IntegrationHelper;->validateIntegration(Landroid/content/Context;)V .line 120 invoke-static {v1}, Lcom/ironsource/mediationsdk/IronSource;->setAdaptersDebug(Z)V .line 125 :cond_0 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z const-string v2, "false" const-string v3, "true" if-eqz v0, :cond_1 move-object v0, v3 goto :goto_0 :cond_1 move-object v0, v2 :goto_0 const-string v4, "AdMob_TFCD" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 129 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_2 move-object v0, v3 goto :goto_1 :cond_2 move-object v0, v2 :goto_1 const-string v4, "AdMob_TFUA" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 132 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_3 move-object v0, v3 goto :goto_2 :cond_3 move-object v0, v2 :goto_2 const-string v4, "AppLovin_AgeRestrictedUser" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 135 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_4 const-string v0, "DT_IsChild" .line 137 invoke-static {v0, v3}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V const-string v0, "DT_COPPA" .line 138 invoke-static {v0, v3}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 142 :cond_4 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z if-eqz v0, :cond_5 .line 143 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z invoke-static {v0}, Lcom/ironsource/mediationsdk/IronSource;->setConsent(Z)V .line 147 :cond_5 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z if-eqz v0, :cond_6 .line 148 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; move-result-object v0 const-string v4, "do_not_sell" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 152 :cond_6 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; move-result-object v0 const-string v4, "is_deviceid_optout" .line 153 invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V const-string v4, "is_child_directed" .line 154 invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 159 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z const/4 v4, 0x0 if-eqz v0, :cond_7 const-string v0, "LDU" filled-new-array {v0}, [Ljava/lang/String; move-result-object v0 .line 160 invoke-static {v0, v4, v4}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;II)V goto :goto_3 :cond_7 new-array v0, v4, [Ljava/lang/String; .line 162 invoke-static {v0}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;)V .line 166 :goto_3 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_8 move-object v0, v3 goto :goto_4 :cond_8 move-object v0, v2 :goto_4 const-string v4, "META_Mixed_Audience" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 169 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_9 move-object v0, v3 goto :goto_5 :cond_9 move-object v0, v2 :goto_5 const-string v4, "Mintegral_COPPA" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 172 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_a move-object v0, v3 goto :goto_6 :cond_a move-object v0, v2 :goto_6 const-string v4, "tapjoy_coppa" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 175 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_b move-object v0, v3 goto :goto_7 :cond_b move-object v0, v2 :goto_7 const-string v4, "Tapjoy_optOutAdvertisingID" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 178 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_c move-object v0, v3 goto :goto_8 :cond_c move-object v0, v2 :goto_8 const-string v4, "UnityAds_coppa" invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V .line 181 iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z if-eqz v0, :cond_d move-object v2, v3 :cond_d const-string v0, "Vungle_coppa" invoke-static {v0, v2}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean; .line 183 invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z move-result v0 if-nez v0, :cond_e iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean; .line 184 invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity; iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$appKeyMediation:Ljava/lang/String; .line 185 new-instance v2, Lcsdk/gluads/ironsource/EAIronSource$1$1; invoke-direct {v2, p0, p1}, Lcsdk/gluads/ironsource/EAIronSource$1$1;->(Lcsdk/gluads/ironsource/EAIronSource$1;Lcsdk/gluads/PrivacyStatus;)V invoke-static {v0, v1, v2}, Lcom/ironsource/mediationsdk/IronSource;->init(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InitializationListener;)V .line 218 invoke-static {}, Lcsdk/gluads/ironsource/EAIronSource;->access$000()Lcsdk/gluads/util/log/YLogger; move-result-object p1 invoke-static {}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->getSDKVersion()Ljava/lang/String; move-result-object v0 const-string v1, "m" const-string v2, "onSdkInitialized" const-string v3, "ironSource" filled-new-array {v3, v0, v1, v2}, [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 :cond_e iget-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z if-nez p1, :cond_f iget-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$enableGoogleTestAds:Z if-eqz p1, :cond_10 :cond_f iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity; .line 222 invoke-static {p1}, Lcsdk/gluads/util/Common;->getAdMobTestDeviceID(Landroid/content/Context;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Lcsdk/gluads/ironsource/EAIronSource;->access$102(Ljava/lang/String;)Ljava/lang/String; const-string p1, "is_test_suite" const-string v0, "enable" .line 224 invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V :cond_10 return-void .end method .method public bridge synthetic apply(Ljava/lang/Object;)V .locals 0 .line 114 check-cast p1, Lcsdk/gluads/PrivacyStatus; invoke-virtual {p0, p1}, Lcsdk/gluads/ironsource/EAIronSource$1;->apply(Lcsdk/gluads/PrivacyStatus;)V return-void .end method