.class public final Lcom/vungle/ads/VunglePrivacySettings; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final INSTANCE:Lcom/vungle/ads/VunglePrivacySettings; # direct methods .method static constructor ()V .locals 1 new-instance v0, Lcom/vungle/ads/VunglePrivacySettings; invoke-direct {v0}, Lcom/vungle/ads/VunglePrivacySettings;->()V sput-object v0, Lcom/vungle/ads/VunglePrivacySettings;->INSTANCE:Lcom/vungle/ads/VunglePrivacySettings; return-void .end method .method private constructor ()V .locals 0 .line 6 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final getCCPAStatus()Ljava/lang/String; .locals 1 .line 60 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getCcpaStatus()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getCOPPAStatus()Ljava/lang/String; .locals 1 .line 15 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getCoppaStatus()Lcom/vungle/ads/internal/privacy/COPPA; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Enum;->name()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getGDPRMessageVersion()Ljava/lang/String; .locals 1 .line 35 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getConsentMessageVersion()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getGDPRSource()Ljava/lang/String; .locals 1 .line 40 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getConsentSource()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getGDPRStatus()Ljava/lang/String; .locals 1 .line 30 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getConsentStatus()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getGDPRTimestamp()J .locals 2 .line 45 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->getConsentTimestamp()J move-result-wide v0 return-wide v0 .end method .method public static final setCCPAStatus(Z)V .locals 1 if-eqz p0, :cond_0 .line 51 sget-object p0, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->OPT_IN:Lcom/vungle/ads/internal/privacy/PrivacyConsent; goto :goto_0 .line 53 :cond_0 sget-object p0, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->OPT_OUT:Lcom/vungle/ads/internal/privacy/PrivacyConsent; .line 55 :goto_0 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0, p0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->updateCcpaConsent(Lcom/vungle/ads/internal/privacy/PrivacyConsent;)V return-void .end method .method public static final setCOPPAStatus(Z)V .locals 1 .line 10 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; invoke-virtual {v0, p0}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->updateCoppaConsent(Z)V return-void .end method .method public static final setGDPRStatus(ZLjava/lang/String;)V .locals 2 if-eqz p0, :cond_0 .line 21 sget-object p0, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->OPT_IN:Lcom/vungle/ads/internal/privacy/PrivacyConsent; invoke-virtual {p0}, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->getValue()Ljava/lang/String; move-result-object p0 goto :goto_0 .line 23 :cond_0 sget-object p0, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->OPT_OUT:Lcom/vungle/ads/internal/privacy/PrivacyConsent; invoke-virtual {p0}, Lcom/vungle/ads/internal/privacy/PrivacyConsent;->getValue()Ljava/lang/String; move-result-object p0 .line 25 :goto_0 sget-object v0, Lcom/vungle/ads/internal/privacy/PrivacyManager;->INSTANCE:Lcom/vungle/ads/internal/privacy/PrivacyManager; const-string v1, "publisher" invoke-virtual {v0, p0, v1, p1}, Lcom/vungle/ads/internal/privacy/PrivacyManager;->updateGdprConsent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-void .end method