InMobiAdapterUtils.smali

.class Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;
.super Ljava/lang/Object;


# direct methods
.method private static a(Landroid/os/Bundle;)V
    .registers 9

    if-nez p0, :cond_e

    sget-object p0, Lcom/google/ads/mediation/inmobi/InMobiMediationAdapter;->TAG:Ljava/lang/String;

    const-string v0, "Bundle extras are null"

    invoke-static {p0, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    new-instance p0, Landroid/os/Bundle;

    invoke-direct {p0}, Landroid/os/Bundle;-><init>()V

    :cond_e
    invoke-virtual {p0}, Landroid/os/Bundle;->keySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v0

    const-string v1, ""

    move-object v2, v1

    move-object v3, v2

    move-object v4, v3

    :cond_1b
    :goto_1b
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_f0

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    invoke-virtual {p0, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    const-string v7, "AREA_CODE"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_3d

    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_1b

    invoke-static {v6}, Lcom/inmobi/sdk/InMobiSdk;->m(Ljava/lang/String;)V

    goto :goto_1b

    :cond_3d
    const-string v7, "AGE"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_5c

    :try_start_45
    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_1b

    invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v5

    invoke-static {v5}, Lcom/inmobi/sdk/InMobiSdk;->j(I)V
    :try_end_52
    .catch Ljava/lang/NumberFormatException; {:try_start_45 .. :try_end_52} :catch_53

    goto :goto_1b

    :catch_53
    move-exception v5

    sget-object v6, Lcom/google/ads/mediation/inmobi/InMobiMediationAdapter;->TAG:Ljava/lang/String;

    const-string v7, "Please Set age properly"

    invoke-static {v6, v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    goto :goto_1b

    :cond_5c
    const-string v7, "POSTAL_CODE"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_6e

    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_1b

    invoke-static {v6}, Lcom/inmobi/sdk/InMobiSdk;->u(Ljava/lang/String;)V

    goto :goto_1b

    :cond_6e
    const-string v7, "LANGUAGE"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_80

    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_1b

    invoke-static {v6}, Lcom/inmobi/sdk/InMobiSdk;->q(Ljava/lang/String;)V

    goto :goto_1b

    :cond_80
    const-string v7, "CITY"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_8a

    move-object v2, v6

    goto :goto_1b

    :cond_8a
    const-string v7, "STATE"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_94

    move-object v3, v6

    goto :goto_1b

    :cond_94
    const-string v7, "COUNTRY"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_9f

    move-object v4, v6

    goto/16 :goto_1b

    :cond_9f
    const-string v7, "AGE_GROUP"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_b4

    if-eqz v6, :cond_1b

    invoke-static {v6}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->e(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    move-result-object v5

    if-eqz v5, :cond_1b

    invoke-static {v5}, Lcom/inmobi/sdk/InMobiSdk;->k(Lcom/inmobi/sdk/InMobiSdk$AgeGroup;)V

    goto/16 :goto_1b

    :cond_b4
    const-string v7, "EDUCATION"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_c9

    if-eqz v6, :cond_1b

    invoke-static {v6}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->f(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$Education;

    move-result-object v5

    if-eqz v5, :cond_1b

    invoke-static {v5}, Lcom/inmobi/sdk/InMobiSdk;->n(Lcom/inmobi/sdk/InMobiSdk$Education;)V

    goto/16 :goto_1b

    :cond_c9
    const-string v7, "LOGLEVEL"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_e3

    if-eqz v6, :cond_dc

    invoke-static {v6}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->h(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    move-result-object v5

    invoke-static {v5}, Lcom/inmobi/sdk/InMobiSdk;->t(Lcom/inmobi/sdk/InMobiSdk$LogLevel;)V

    goto/16 :goto_1b

    :cond_dc
    sget-object v5, Lcom/inmobi/sdk/InMobiSdk$LogLevel;->f:Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    invoke-static {v5}, Lcom/inmobi/sdk/InMobiSdk;->t(Lcom/inmobi/sdk/InMobiSdk$LogLevel;)V

    goto/16 :goto_1b

    :cond_e3
    const-string v7, "INTERESTS"

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_1b

    invoke-static {v6}, Lcom/inmobi/sdk/InMobiSdk;->p(Ljava/lang/String;)V

    goto/16 :goto_1b

    :cond_f0
    sget p0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v0, 0x13

    if-lt p0, v0, :cond_10b

    invoke-static {v2, v1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p0

    if-nez p0, :cond_10b

    invoke-static {v3, v1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p0

    if-nez p0, :cond_10b

    invoke-static {v4, v1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p0

    if-nez p0, :cond_10b

    invoke-static {v2, v3, v4}, Lcom/inmobi/sdk/InMobiSdk;->s(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_10b
    return-void
.end method

.method static b(Lcom/google/android/gms/ads/mediation/MediationAdConfiguration;)Ljava/util/HashMap;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/google/android/gms/ads/mediation/MediationAdConfiguration;",
            ")",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    const-string v1, "tp"

    const-string v2, "c_admob"

    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-virtual {p0}, Lcom/google/android/gms/ads/mediation/MediationAdConfiguration;->taggedForChildDirectedTreatment()I

    move-result p0

    const-string v1, "coppa"

    const/4 v2, 0x1

    if-ne p0, v2, :cond_1b

    const-string p0, "1"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_20

    :cond_1b
    const-string p0, "0"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :goto_20
    return-object v0
.end method

.method static c(Lcom/google/android/gms/ads/mediation/MediationAdRequest;)Ljava/util/HashMap;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/google/android/gms/ads/mediation/MediationAdRequest;",
            ")",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    const-string v1, "tp"

    const-string v2, "c_admob"

    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->taggedForChildDirectedTreatment()I

    move-result p0

    const-string v1, "coppa"

    const/4 v2, 0x1

    if-ne p0, v2, :cond_1b

    const-string p0, "1"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_20

    :cond_1b
    const-string p0, "0"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :goto_20
    return-object v0
.end method

.method public static d(Landroid/content/Context;Lcom/google/android/gms/ads/AdSize;Ljava/util/ArrayList;)Lcom/google/android/gms/ads/AdSize;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/google/android/gms/ads/AdSize;",
            "Ljava/util/ArrayList<",
            "Lcom/google/android/gms/ads/AdSize;",
            ">;)",
            "Lcom/google/android/gms/ads/AdSize;"
        }
    .end annotation

    const/4 v0, 0x0

    if-eqz p2, :cond_48

    if-nez p1, :cond_6

    goto :goto_48

    :cond_6
    invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v1

    iget v1, v1, Landroid/util/DisplayMetrics;->density:F

    invoke-virtual {p1, p0}, Lcom/google/android/gms/ads/AdSize;->getWidthInPixels(Landroid/content/Context;)I

    move-result v2

    int-to-float v2, v2

    div-float/2addr v2, v1

    invoke-static {v2}, Ljava/lang/Math;->round(F)I

    move-result v2

    invoke-virtual {p1, p0}, Lcom/google/android/gms/ads/AdSize;->getHeightInPixels(Landroid/content/Context;)I

    move-result p0

    int-to-float p0, p0

    div-float/2addr p0, v1

    invoke-static {p0}, Ljava/lang/Math;->round(F)I

    move-result p0

    new-instance p1, Lcom/google/android/gms/ads/AdSize;

    invoke-direct {p1, v2, p0}, Lcom/google/android/gms/ads/AdSize;-><init>(II)V

    invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :cond_2d
    :goto_2d
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result p2

    if-eqz p2, :cond_48

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Lcom/google/android/gms/ads/AdSize;

    invoke-static {p1, p2}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->j(Lcom/google/android/gms/ads/AdSize;Lcom/google/android/gms/ads/AdSize;)Z

    move-result v1

    if-eqz v1, :cond_2d

    if-nez v0, :cond_42

    goto :goto_46

    :cond_42
    invoke-static {v0, p2}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->g(Lcom/google/android/gms/ads/AdSize;Lcom/google/android/gms/ads/AdSize;)Lcom/google/android/gms/ads/AdSize;

    move-result-object p2

    :goto_46
    move-object v0, p2

    goto :goto_2d

    :cond_48
    :goto_48
    return-object v0
.end method

.method private static e(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$AgeGroup;
    .registers 2

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    sparse-switch v0, :sswitch_data_76

    goto :goto_58

    :sswitch_8
    const-string v0, "BETWEEN_18_AND_24"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x2

    goto :goto_59

    :sswitch_12
    const-string v0, "BETWEEN_35_AND_44"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x5

    goto :goto_59

    :sswitch_1c
    const-string v0, "BETWEEN_30_AND_34"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x4

    goto :goto_59

    :sswitch_26
    const-string v0, "BETWEEN_45_AND_54"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x6

    goto :goto_59

    :sswitch_30
    const-string v0, "BETWEEN_25_AND_29"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x3

    goto :goto_59

    :sswitch_3a
    const-string v0, "BELOW_18"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x1

    goto :goto_59

    :sswitch_44
    const-string v0, "ABOVE_65"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x0

    goto :goto_59

    :sswitch_4e
    const-string v0, "BETWEEN_55_AND_65"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_58

    const/4 p0, 0x7

    goto :goto_59

    :cond_58
    :goto_58
    const/4 p0, -0x1

    :goto_59
    packed-switch p0, :pswitch_data_98

    const/4 p0, 0x0

    return-object p0

    :pswitch_5e
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->m:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_61
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->l:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_64
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->k:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_67
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->j:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_6a
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->i:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_6d
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->h:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_70
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->g:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :pswitch_73
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$AgeGroup;->n:Lcom/inmobi/sdk/InMobiSdk$AgeGroup;

    return-object p0

    :sswitch_data_76
    .sparse-switch
        -0x7fd40ed1 -> :sswitch_4e
        -0x70cccd3f -> :sswitch_44
        -0x6fb1eeeb -> :sswitch_3a
        -0x3ca15c4c -> :sswitch_30
        -0x14187df2 -> :sswitch_26
        0x503d3274 -> :sswitch_1c
        0x57a312ee -> :sswitch_12
        0x66bdbb4b -> :sswitch_8
    .end sparse-switch

    :pswitch_data_98
    .packed-switch 0x0
        :pswitch_73
        :pswitch_70
        :pswitch_6d
        :pswitch_6a
        :pswitch_67
        :pswitch_64
        :pswitch_61
        :pswitch_5e
    .end packed-switch
.end method

.method private static f(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$Education;
    .registers 5

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    const v1, -0x789ee812

    const/4 v2, 0x2

    const/4 v3, 0x1

    if-eq v0, v1, :cond_2a

    const v1, 0x4da71bf8    # 3.50453504E8f

    if-eq v0, v1, :cond_20

    const v1, 0x5abd40e9

    if-eq v0, v1, :cond_16

    goto :goto_34

    :cond_16
    const-string v0, "EDUCATION_HIGHSCHOOLORLESS"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_34

    const/4 p0, 0x1

    goto :goto_35

    :cond_20
    const-string v0, "EDUCATION_POSTGRADUATEORABOVE"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_34

    const/4 p0, 0x2

    goto :goto_35

    :cond_2a
    const-string v0, "EDUCATION_COLLEGEORGRADUATE"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_34

    const/4 p0, 0x0

    goto :goto_35

    :cond_34
    :goto_34
    const/4 p0, -0x1

    :goto_35
    if-eqz p0, :cond_43

    if-eq p0, v3, :cond_40

    if-eq p0, v2, :cond_3d

    const/4 p0, 0x0

    return-object p0

    :cond_3d
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$Education;->i:Lcom/inmobi/sdk/InMobiSdk$Education;

    return-object p0

    :cond_40
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$Education;->g:Lcom/inmobi/sdk/InMobiSdk$Education;

    return-object p0

    :cond_43
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$Education;->h:Lcom/inmobi/sdk/InMobiSdk$Education;

    return-object p0
.end method

.method private static g(Lcom/google/android/gms/ads/AdSize;Lcom/google/android/gms/ads/AdSize;)Lcom/google/android/gms/ads/AdSize;
    .registers 5

    invoke-virtual {p0}, Lcom/google/android/gms/ads/AdSize;->getWidth()I

    move-result v0

    invoke-virtual {p0}, Lcom/google/android/gms/ads/AdSize;->getHeight()I

    move-result v1

    mul-int v0, v0, v1

    invoke-virtual {p1}, Lcom/google/android/gms/ads/AdSize;->getWidth()I

    move-result v1

    invoke-virtual {p1}, Lcom/google/android/gms/ads/AdSize;->getHeight()I

    move-result v2

    mul-int v1, v1, v2

    if-le v0, v1, :cond_17

    goto :goto_18

    :cond_17
    move-object p0, p1

    :goto_18
    return-object p0
.end method

.method private static h(Ljava/lang/String;)Lcom/inmobi/sdk/InMobiSdk$LogLevel;
    .registers 2

    const-string v0, "LOGLEVEL_DEBUG"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_b

    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$LogLevel;->h:Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    return-object p0

    :cond_b
    const-string v0, "LOGLEVEL_ERROR"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_16

    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$LogLevel;->g:Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    return-object p0

    :cond_16
    const-string v0, "LOGLEVEL_NONE"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_21

    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$LogLevel;->f:Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    return-object p0

    :cond_21
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$LogLevel;->f:Lcom/inmobi/sdk/InMobiSdk$LogLevel;

    return-object p0
.end method

.method static i(Landroid/os/Bundle;)J
    .registers 5

    const-string v0, "placementid"

    invoke-virtual {p0, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const-wide/16 v1, 0x0

    if-eqz v0, :cond_16

    sget-object p0, Lcom/google/ads/mediation/inmobi/InMobiMediationAdapter;->TAG:Ljava/lang/String;

    const-string v0, "Missing or Invalid Placement ID."

    invoke-static {p0, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    return-wide v1

    :cond_16
    :try_start_16
    invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v1
    :try_end_1a
    .catch Ljava/lang/NumberFormatException; {:try_start_16 .. :try_end_1a} :catch_1b

    goto :goto_23

    :catch_1b
    move-exception p0

    sget-object v0, Lcom/google/ads/mediation/inmobi/InMobiMediationAdapter;->TAG:Ljava/lang/String;

    const-string v3, "Invalid Placement ID."

    invoke-static {v0, v3, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    :goto_23
    return-wide v1
.end method

.method private static j(Lcom/google/android/gms/ads/AdSize;Lcom/google/android/gms/ads/AdSize;)Z
    .registers 12

    const/4 v0, 0x0

    if-nez p1, :cond_4

    return v0

    :cond_4
    const-wide/high16 v1, 0x3fe0000000000000L    # 0.5

    const-wide v3, 0x3fe6666666666666L    # 0.7

    invoke-virtual {p0}, Lcom/google/android/gms/ads/AdSize;->getWidth()I

    move-result v5

    invoke-virtual {p1}, Lcom/google/android/gms/ads/AdSize;->getWidth()I

    move-result v6

    invoke-virtual {p0}, Lcom/google/android/gms/ads/AdSize;->getHeight()I

    move-result p0

    invoke-virtual {p1}, Lcom/google/android/gms/ads/AdSize;->getHeight()I

    move-result p1

    int-to-double v7, v5

    mul-double v7, v7, v1

    int-to-double v1, v6

    cmpl-double v9, v7, v1

    if-gtz v9, :cond_31

    if-ge v5, v6, :cond_26

    goto :goto_31

    :cond_26
    int-to-double v1, p0

    mul-double v1, v1, v3

    int-to-double v3, p1

    cmpl-double v5, v1, v3

    if-gtz v5, :cond_31

    if-lt p0, p1, :cond_31

    const/4 v0, 0x1

    :cond_31
    :goto_31
    return v0
.end method

.method static k(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(TT;",
            "Ljava/lang/String;",
            ")TT;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/ads/mediation/inmobi/MandatoryParamException;
        }
    .end annotation

    if-eqz p0, :cond_d

    invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_d

    return-object p0

    :cond_d
    new-instance p0, Lcom/google/ads/mediation/inmobi/MandatoryParamException;

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "Mandatory param "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, " not present"

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {p0, p1}, Lcom/google/ads/mediation/inmobi/MandatoryParamException;-><init>(Ljava/lang/String;)V

    throw p0
.end method

.method static l(Lcom/google/android/gms/ads/mediation/MediationAdRequest;Landroid/os/Bundle;)V
    .registers 4

    invoke-static {p1}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->a(Landroid/os/Bundle;)V

    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getLocation()Landroid/location/Location;

    move-result-object p1

    if-eqz p1, :cond_10

    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getLocation()Landroid/location/Location;

    move-result-object p1

    invoke-static {p1}, Lcom/inmobi/sdk/InMobiSdk;->r(Landroid/location/Location;)V

    :cond_10
    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getBirthday()Ljava/util/Date;

    move-result-object p1

    const/4 v0, 0x1

    if-eqz p1, :cond_29

    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object p1

    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getBirthday()Ljava/util/Date;

    move-result-object v1

    invoke-virtual {p1, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V

    invoke-virtual {p1, v0}, Ljava/util/Calendar;->get(I)I

    move-result p1

    invoke-static {p1}, Lcom/inmobi/sdk/InMobiSdk;->v(I)V

    :cond_29
    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getGender()I

    move-result p1

    const/4 v1, -0x1

    if-eq p1, v1, :cond_45

    invoke-interface {p0}, Lcom/google/android/gms/ads/mediation/MediationAdRequest;->getGender()I

    move-result p0

    if-eq p0, v0, :cond_40

    const/4 p1, 0x2

    if-eq p0, p1, :cond_3a

    goto :goto_45

    :cond_3a
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$Gender;->g:Lcom/inmobi/sdk/InMobiSdk$Gender;

    invoke-static {p0}, Lcom/inmobi/sdk/InMobiSdk;->o(Lcom/inmobi/sdk/InMobiSdk$Gender;)V

    goto :goto_45

    :cond_40
    sget-object p0, Lcom/inmobi/sdk/InMobiSdk$Gender;->h:Lcom/inmobi/sdk/InMobiSdk$Gender;

    invoke-static {p0}, Lcom/inmobi/sdk/InMobiSdk;->o(Lcom/inmobi/sdk/InMobiSdk$Gender;)V

    :cond_45
    :goto_45
    return-void
.end method

.method static m(Lcom/google/android/gms/ads/mediation/MediationRewardedAdConfiguration;Landroid/os/Bundle;)V
    .registers 2

    invoke-static {p1}, Lcom/google/ads/mediation/inmobi/InMobiAdapterUtils;->a(Landroid/os/Bundle;)V

    invoke-virtual {p0}, Lcom/google/android/gms/ads/mediation/MediationAdConfiguration;->getLocation()Landroid/location/Location;

    move-result-object p1

    if-eqz p1, :cond_10

    invoke-virtual {p0}, Lcom/google/android/gms/ads/mediation/MediationAdConfiguration;->getLocation()Landroid/location/Location;

    move-result-object p0

    invoke-static {p0}, Lcom/inmobi/sdk/InMobiSdk;->r(Landroid/location/Location;)V

    :cond_10
    return-void
.end method