.class public final Lcom/google/android/ump/UserMessagingPlatform; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadSuccessListener;, Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadFailureListener; } .end annotation # direct methods .method public static getConsentInformation(Landroid/content/Context;)Lcom/google/android/ump/ConsentInformation; .locals 0 .param p0 # Landroid/content/Context; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .line 1 invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/consent_sdk/zza; move-result-object p0 invoke-virtual {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zzb()Lcom/google/android/gms/internal/consent_sdk/zzj; move-result-object p0 return-object p0 .end method .method public static loadAndShowConsentFormIfRequired(Landroid/app/Activity;Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;)V .locals 2 .param p0 # Landroid/app/Activity; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .param p1 # Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .line 1 invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/consent_sdk/zza; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zzb()Lcom/google/android/gms/internal/consent_sdk/zzj; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/internal/consent_sdk/zzj;->canRequestAds()Z move-result v0 if-eqz v0, :cond_0 const/4 p0, 0x0 .line 2 invoke-interface {p1, p0}, Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;->onConsentFormDismissed(Lcom/google/android/ump/FormError;)V return-void .line 3 :cond_0 invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/consent_sdk/zza; move-result-object v0 .line 4 invoke-virtual {v0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zzc()Lcom/google/android/gms/internal/consent_sdk/zzbn; move-result-object v0 .line 5 invoke-static {}, Lcom/google/android/gms/internal/consent_sdk/zzcr;->zza()V new-instance v1, Lcom/google/android/gms/internal/consent_sdk/zzbl; invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/consent_sdk/zzbl;->(Landroid/app/Activity;Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;)V .line 6 invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; new-instance p0, Lcom/google/android/gms/internal/consent_sdk/zzbm; invoke-direct {p0, p1}, Lcom/google/android/gms/internal/consent_sdk/zzbm;->(Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;)V .line 7 invoke-virtual {v0, v1, p0}, Lcom/google/android/gms/internal/consent_sdk/zzbn;->zzb(Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadSuccessListener;Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadFailureListener;)V return-void .end method .method public static loadConsentForm(Landroid/content/Context;Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadSuccessListener;Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadFailureListener;)V .locals 0 .param p0 # Landroid/content/Context; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .param p1 # Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadSuccessListener; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .param p2 # Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadFailureListener; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .line 1 invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/consent_sdk/zza; move-result-object p0 invoke-virtual {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zzc()Lcom/google/android/gms/internal/consent_sdk/zzbn; move-result-object p0 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/consent_sdk/zzbn;->zzb(Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadSuccessListener;Lcom/google/android/ump/UserMessagingPlatform$OnConsentFormLoadFailureListener;)V return-void .end method .method public static showPrivacyOptionsForm(Landroid/app/Activity;Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;)V .locals 1 .param p0 # Landroid/app/Activity; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .param p1 # Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener; .annotation build Landroidx/annotation/RecentlyNonNull; .end annotation .end param .line 1 invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/consent_sdk/zza; move-result-object v0 .line 2 invoke-virtual {v0}, Lcom/google/android/gms/internal/consent_sdk/zza;->zzc()Lcom/google/android/gms/internal/consent_sdk/zzbn; move-result-object v0 .line 3 invoke-virtual {v0, p0, p1}, Lcom/google/android/gms/internal/consent_sdk/zzbn;->zze(Landroid/app/Activity;Lcom/google/android/ump/ConsentForm$OnConsentFormDismissedListener;)V return-void .end method