.class public final Lcom/unity3d/ads/UnityAds; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/unity3d/ads/UnityAds$UnityAdsInitializationError;, Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;, Lcom/unity3d/ads/UnityAds$UnityAdsShowCompletionState;, Lcom/unity3d/ads/UnityAds$UnityAdsShowError; } .end annotation # static fields .field public static final INSTANCE:Lcom/unity3d/ads/UnityAds; # direct methods .method static constructor ()V .locals 1 new-instance v0, Lcom/unity3d/ads/UnityAds; invoke-direct {v0}, Lcom/unity3d/ads/UnityAds;->()V sput-object v0, Lcom/unity3d/ads/UnityAds;->INSTANCE:Lcom/unity3d/ads/UnityAds; return-void .end method .method private constructor ()V .locals 0 .line 7 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final getDebugMode()Z .locals 1 .line 150 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0}, Lcom/unity3d/services/ads/IUnityAds;->getDebugMode()Z move-result v0 return v0 .end method .method public static synthetic getDebugMode$annotations()V .locals 0 return-void .end method .method public static final getToken()Ljava/lang/String; .locals 1 .line 201 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0}, Lcom/unity3d/services/ads/IUnityAds;->getToken()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static final getToken(Lcom/unity3d/ads/IUnityAdsTokenListener;)V .locals 1 .line 208 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0, p0}, Lcom/unity3d/services/ads/IUnityAds;->getToken(Lcom/unity3d/ads/IUnityAdsTokenListener;)V return-void .end method .method public static synthetic getToken$annotations()V .locals 0 return-void .end method .method public static final getVersion()Ljava/lang/String; .locals 2 .line 86 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0}, Lcom/unity3d/services/ads/IUnityAds;->getVersion()Ljava/lang/String; move-result-object v0 const-string v1, "getInstance().version" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public static synthetic getVersion$annotations()V .locals 0 return-void .end method .method public static final initialize(Landroid/content/Context;Ljava/lang/String;)V .locals 3 .line 17 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 const/4 v1, 0x0 const/4 v2, 0x0 invoke-interface {v0, p0, p1, v2, v1}, Lcom/unity3d/services/ads/IUnityAds;->initialize(Landroid/content/Context;Ljava/lang/String;ZLcom/unity3d/ads/IUnityAdsInitializationListener;)V return-void .end method .method public static final initialize(Landroid/content/Context;Ljava/lang/String;Lcom/unity3d/ads/IUnityAdsInitializationListener;)V .locals 2 const/4 v0, 0x0 .line 30 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v1 invoke-interface {v1, p0, p1, v0, p2}, Lcom/unity3d/services/ads/IUnityAds;->initialize(Landroid/content/Context;Ljava/lang/String;ZLcom/unity3d/ads/IUnityAdsInitializationListener;)V return-void .end method .method public static final initialize(Landroid/content/Context;Ljava/lang/String;Z)V .locals 2 .line 42 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 const/4 v1, 0x0 invoke-interface {v0, p0, p1, p2, v1}, Lcom/unity3d/services/ads/IUnityAds;->initialize(Landroid/content/Context;Ljava/lang/String;ZLcom/unity3d/ads/IUnityAdsInitializationListener;)V return-void .end method .method public static final initialize(Landroid/content/Context;Ljava/lang/String;ZLcom/unity3d/ads/IUnityAdsInitializationListener;)V .locals 1 .line 60 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0, p0, p1, p2, p3}, Lcom/unity3d/services/ads/IUnityAds;->initialize(Landroid/content/Context;Ljava/lang/String;ZLcom/unity3d/ads/IUnityAdsInitializationListener;)V return-void .end method .method public static final isInitialized()Z .locals 1 .line 70 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0}, Lcom/unity3d/services/ads/IUnityAds;->isInitialized()Z move-result v0 return v0 .end method .method public static synthetic isInitialized$annotations()V .locals 0 return-void .end method .method public static final isSupported()Z .locals 1 .line 78 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0}, Lcom/unity3d/services/ads/IUnityAds;->isSupported()Z move-result v0 return v0 .end method .method public static synthetic isSupported$annotations()V .locals 0 return-void .end method .method public static final load(Ljava/lang/String;)V .locals 1 .line 168 new-instance v0, Lcom/unity3d/ads/UnityAds$load$1; invoke-direct {v0}, Lcom/unity3d/ads/UnityAds$load$1;->()V invoke-static {p0, v0}, Lcom/unity3d/ads/UnityAds;->load(Ljava/lang/String;Lcom/unity3d/ads/IUnityAdsLoadListener;)V return-void .end method .method public static final load(Ljava/lang/String;Lcom/unity3d/ads/IUnityAdsLoadListener;)V .locals 2 .line 182 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 new-instance v1, Lcom/unity3d/ads/UnityAdsLoadOptions; invoke-direct {v1}, Lcom/unity3d/ads/UnityAdsLoadOptions;->()V invoke-interface {v0, p0, v1, p1}, Lcom/unity3d/services/ads/IUnityAds;->load(Ljava/lang/String;Lcom/unity3d/ads/UnityAdsLoadOptions;Lcom/unity3d/ads/IUnityAdsLoadListener;)V return-void .end method .method public static final load(Ljava/lang/String;Lcom/unity3d/ads/UnityAdsLoadOptions;Lcom/unity3d/ads/IUnityAdsLoadListener;)V .locals 1 .line 194 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 if-nez p1, :cond_0 new-instance p1, Lcom/unity3d/ads/UnityAdsLoadOptions; invoke-direct {p1}, Lcom/unity3d/ads/UnityAdsLoadOptions;->()V :cond_0 invoke-interface {v0, p0, p1, p2}, Lcom/unity3d/services/ads/IUnityAds;->load(Ljava/lang/String;Lcom/unity3d/ads/UnityAdsLoadOptions;Lcom/unity3d/ads/IUnityAdsLoadListener;)V return-void .end method .method public static final setDebugMode(Z)V .locals 1 .line 157 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0, p0}, Lcom/unity3d/services/ads/IUnityAds;->setDebugMode(Z)V return-void .end method .method public static final show(Landroid/app/Activity;Ljava/lang/String;)V .locals 3 .line 97 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 new-instance v1, Lcom/unity3d/ads/UnityAdsShowOptions; invoke-direct {v1}, Lcom/unity3d/ads/UnityAdsShowOptions;->()V const/4 v2, 0x0 invoke-interface {v0, p0, p1, v1, v2}, Lcom/unity3d/services/ads/IUnityAds;->show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;Lcom/unity3d/ads/IUnityAdsShowListener;)V return-void .end method .method public static final show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/IUnityAdsShowListener;)V .locals 2 .line 109 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 new-instance v1, Lcom/unity3d/ads/UnityAdsShowOptions; invoke-direct {v1}, Lcom/unity3d/ads/UnityAdsShowOptions;->()V invoke-interface {v0, p0, p1, v1, p2}, Lcom/unity3d/services/ads/IUnityAds;->show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;Lcom/unity3d/ads/IUnityAdsShowListener;)V return-void .end method .method public static final show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;)V .locals 2 .line 122 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 const/4 v1, 0x0 invoke-interface {v0, p0, p1, p2, v1}, Lcom/unity3d/services/ads/IUnityAds;->show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;Lcom/unity3d/ads/IUnityAdsShowListener;)V return-void .end method .method public static final show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;Lcom/unity3d/ads/IUnityAdsShowListener;)V .locals 1 .line 140 invoke-static {}, Lcom/unity3d/services/ads/UnityAdsImplementation;->getInstance()Lcom/unity3d/services/ads/IUnityAds; move-result-object v0 invoke-interface {v0, p0, p1, p2, p3}, Lcom/unity3d/services/ads/IUnityAds;->show(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/ads/UnityAdsShowOptions;Lcom/unity3d/ads/IUnityAdsShowListener;)V return-void .end method