MediationAdapterUtil.smali

.class public Lcom/bytedance/sdk/openadsdk/adapter/MediationAdapterUtil;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 26
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static addNativeFeedMainView(Landroid/content/Context;ILcom/bytedance/sdk/openadsdk/adapter/MediaView;Landroid/view/View;Ljava/util/List;)V
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "I",
            "Lcom/bytedance/sdk/openadsdk/adapter/MediaView;",
            "Landroid/view/View;",
            "Ljava/util/List<",
            "Lcom/bytedance/sdk/openadsdk/TTImage;",
            ">;)V"
        }
    .end annotation

    if-eqz p0, :cond_108

    if-nez p2, :cond_6

    goto/16 :goto_108

    :cond_6
    const/4 v0, 0x4

    const/4 v1, 0x2

    const/4 v2, 0x3

    const/4 v3, -0x1

    if-eq p1, v2, :cond_27

    if-eq p1, v1, :cond_27

    const/16 v4, 0x10

    if-eq p1, v4, :cond_27

    if-ne p1, v0, :cond_15

    goto :goto_27

    :cond_15
    const/4 p0, 0x5

    if-ne p1, p0, :cond_26

    if-eqz p3, :cond_26

    .line 502
    invoke-virtual {p3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;

    move-result-object p0

    if-nez p0, :cond_26

    .line 503
    invoke-virtual {p2}, Lcom/bytedance/sdk/openadsdk/adapter/MediaView;->removeAllViews()V

    .line 504
    invoke-virtual {p2, p3, v3, v3}, Lcom/bytedance/sdk/openadsdk/adapter/MediaView;->addView(Landroid/view/View;II)V

    :cond_26
    return-void

    .line 458
    :cond_27
    :goto_27
    invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object p3

    const-string v4, "tt_pangle_native_image_video_layout"

    invoke-static {p0, v4}, Lcom/bytedance/sdk/openadsdk/utils/t;->f(Landroid/content/Context;Ljava/lang/String;)I

    move-result v4

    const/4 v5, 0x0

    invoke-virtual {p3, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p3

    if-nez p3, :cond_39

    return-void

    :cond_39
    const-string v4, "tt_main_image"

    .line 460
    invoke-static {p0, v4}, Lcom/bytedance/sdk/openadsdk/utils/t;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result v4

    invoke-virtual {p3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/widget/ImageView;

    const-string v5, "tt_layout_image_group"

    .line 461
    invoke-static {p0, v5}, Lcom/bytedance/sdk/openadsdk/utils/t;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result v5

    invoke-virtual {p3, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/LinearLayout;

    const/16 v6, 0x8

    const/4 v7, 0x0

    if-ne p1, v0, :cond_db

    if-eqz p4, :cond_102

    .line 465
    invoke-interface {p4}, Ljava/util/List;->size()I

    move-result p1

    if-lt p1, v2, :cond_102

    const-string p1, "tt_group_image1"

    .line 466
    invoke-static {p0, p1}, Lcom/bytedance/sdk/openadsdk/utils/t;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result p1

    invoke-virtual {p3, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    const-string v0, "tt_group_image2"

    .line 467
    invoke-static {p0, v0}, Lcom/bytedance/sdk/openadsdk/utils/t;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result v0

    invoke-virtual {p3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    const-string v2, "tt_group_image3"

    .line 468
    invoke-static {p0, v2}, Lcom/bytedance/sdk/openadsdk/utils/t;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result v2

    invoke-virtual {p3, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    .line 469
    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 470
    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 472
    invoke-interface {p4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/bytedance/sdk/openadsdk/TTImage;

    const/4 v5, 0x1

    .line 473
    invoke-interface {p4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/bytedance/sdk/openadsdk/TTImage;

    .line 474
    invoke-interface {p4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p4

    check-cast p4, Lcom/bytedance/sdk/openadsdk/TTImage;

    if-eqz v4, :cond_b0

    .line 476
    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result v1

    if-eqz v1, :cond_b0

    if-eqz p1, :cond_b0

    .line 477
    invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object v1

    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4, p1}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    :cond_b0
    if-eqz v5, :cond_c5

    .line 480
    invoke-virtual {v5}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result p1

    if-eqz p1, :cond_c5

    if-eqz v0, :cond_c5

    .line 481
    invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object p1

    invoke-virtual {p4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v1, v0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    :cond_c5
    if-eqz p4, :cond_102

    .line 484
    invoke-virtual {p4}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result p1

    if-eqz p1, :cond_102

    if-eqz v2, :cond_102

    .line 485
    invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object p0

    invoke-virtual {p4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p0, p1, v0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    goto :goto_102

    .line 489
    :cond_db
    invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 490
    invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    if-eqz p4, :cond_102

    .line 491
    invoke-interface {p4}, Ljava/util/List;->isEmpty()Z

    move-result p1

    if-nez p1, :cond_102

    .line 492
    invoke-interface {p4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/bytedance/sdk/openadsdk/TTImage;

    if-eqz p1, :cond_102

    .line 493
    invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result p4

    if-eqz p4, :cond_102

    .line 494
    invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object p0

    invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p0, p1, v4}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    .line 498
    :cond_102
    :goto_102
    invoke-virtual {p2}, Lcom/bytedance/sdk/openadsdk/adapter/MediaView;->removeAllViews()V

    .line 499
    invoke-virtual {p2, p3, v3, v3}, Lcom/bytedance/sdk/openadsdk/adapter/MediaView;->addView(Landroid/view/View;II)V

    :cond_108
    :goto_108
    return-void
.end method

.method public static setAdDataAndBuildBannerView(Landroid/content/Context;Lcom/bytedance/sdk/openadsdk/TTNativeAd;Lcom/bytedance/sdk/openadsdk/TTNativeAd$AdInteractionListener;FF)Landroid/view/View;
    .registers 30

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    move/from16 v3, p4

    const/4 v4, 0x0

    if-eqz v0, :cond_57e

    if-eqz v1, :cond_57e

    if-nez v2, :cond_11

    goto/16 :goto_57e

    :cond_11
    div-float v5, p3, v3

    const/high16 v6, 0x40800000    # 4.0f

    const/4 v7, 0x0

    cmpg-float v8, v5, v6

    if-gez v8, :cond_29

    .line 37
    invoke-static/range {p0 .. p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v8

    const-string v9, "tt_pangle_ad_banner_layout_600_300"

    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/t;->f(Landroid/content/Context;Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v8, v9, v4, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v8

    goto :goto_37

    .line 39
    :cond_29
    invoke-static/range {p0 .. p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v8

    const-string v9, "tt_pangle_ad_banner_layout_600_150"

    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/t;->f(Landroid/content/Context;Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v8, v9, v4, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v8

    .line 42
    :goto_37
    sget v9, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_title:I

    invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v9

    check-cast v9, Landroid/widget/TextView;

    if-eqz v9, :cond_48

    .line 44
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getTitle()Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 47
    :cond_48
    sget v10, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_content:I

    invoke-virtual {v8, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v10

    check-cast v10, Landroid/widget/TextView;

    if-eqz v10, :cond_59

    .line 49
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getDescription()Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 52
    :cond_59
    sget v11, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_btn:I

    invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v11

    check-cast v11, Landroid/widget/Button;

    .line 53
    sget v12, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_image_layout:I

    invoke-virtual {v8, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v12

    check-cast v12, Landroid/view/ViewGroup;

    .line 54
    sget v13, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_main_img:I

    invoke-virtual {v8, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v13

    check-cast v13, Landroid/widget/ImageView;

    .line 55
    sget v14, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_content_layout:I

    invoke-virtual {v8, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v14

    check-cast v14, Landroid/view/ViewGroup;

    .line 56
    sget v15, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_icon_adapter:I

    invoke-virtual {v8, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v15

    check-cast v15, Landroid/widget/ImageView;

    if-eqz v12, :cond_8a

    .line 66
    invoke-virtual {v12}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v16

    move-object/from16 v17, v16

    goto :goto_8c

    :cond_8a
    move-object/from16 v17, v4

    :goto_8c
    if-eqz v13, :cond_95

    .line 70
    invoke-virtual {v13}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v16

    move-object/from16 v18, v16

    goto :goto_97

    :cond_95
    move-object/from16 v18, v4

    :goto_97
    if-eqz v14, :cond_a0

    .line 74
    invoke-virtual {v14}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v16

    move-object/from16 v19, v16

    goto :goto_a2

    :cond_a0
    move-object/from16 v19, v4

    :goto_a2
    if-eqz v11, :cond_a9

    .line 78
    invoke-virtual {v11}, Landroid/widget/Button;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v16

    goto :goto_ab

    :cond_a9
    move-object/from16 v16, v4

    :goto_ab
    if-eqz v15, :cond_b2

    .line 82
    invoke-virtual {v15}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v20

    goto :goto_b4

    :cond_b2
    move-object/from16 v20, v4

    .line 87
    :goto_b4
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getImageList()Ljava/util/List;

    move-result-object v21

    if-eqz v21, :cond_53b

    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getImageList()Ljava/util/List;

    move-result-object v21

    invoke-interface/range {v21 .. v21}, Ljava/util/List;->isEmpty()Z

    move-result v21

    if-nez v21, :cond_53b

    .line 88
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getImageList()Ljava/util/List;

    move-result-object v4

    invoke-interface {v4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/bytedance/sdk/openadsdk/TTImage;

    if-eqz v4, :cond_53b

    .line 89
    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result v22

    if-eqz v22, :cond_53b

    if-eqz v13, :cond_e3

    .line 91
    invoke-static/range {p0 .. p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object v7

    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v7, v6, v13}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    .line 93
    :cond_e3
    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getWidth()I

    move-result v6

    .line 94
    invoke-virtual {v4}, Lcom/bytedance/sdk/openadsdk/TTImage;->getHeight()I

    move-result v4

    const/high16 v23, 0x40800000    # 4.0f

    cmpl-float v24, v5, v23

    if-ltz v24, :cond_1c8

    .line 99
    sget v5, Lcom/bytedance/sdk/openadsdk/R$id;->tt_pangle_ad_logo:I

    invoke-virtual {v8, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    if-eqz v5, :cond_135

    .line 103
    invoke-virtual {v5}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v13

    const/high16 v7, 0x41800000    # 16.0f

    .line 104
    invoke-static {v0, v7}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v7

    iput v7, v13, Landroid/view/ViewGroup$LayoutParams;->width:I

    const/high16 v7, 0x40c00000    # 6.0f

    .line 105
    invoke-static {v0, v7}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v1

    iput v1, v13, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 106
    invoke-virtual {v5, v13}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    const/4 v1, 0x2

    const/4 v13, 0x0

    .line 107
    invoke-virtual {v5, v1, v13, v13, v13}, Landroid/widget/TextView;->setPadding(IIII)V

    const/high16 v1, 0x40800000    # 4.0f

    .line 108
    invoke-virtual {v5, v1}, Landroid/widget/TextView;->setTextSize(F)V

    .line 109
    sget v1, Lcom/bytedance/sdk/openadsdk/R$drawable;->tt_ad_logo:I

    invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    if-eqz v1, :cond_135

    .line 111
    invoke-static {v0, v7}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    const/high16 v7, 0x40a00000    # 5.0f

    invoke-static {v0, v7}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v7

    invoke-virtual {v1, v13, v13, v2, v7}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V

    const/4 v2, 0x0

    .line 112
    invoke-virtual {v5, v1, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V

    :cond_135
    int-to-float v1, v6

    mul-float v1, v1, v3

    int-to-float v2, v4

    div-float/2addr v1, v2

    float-to-int v1, v1

    .line 118
    invoke-static/range {p0 .. p0}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;)I

    move-result v2

    int-to-float v2, v2

    cmpl-float v2, p3, v2

    if-lez v2, :cond_14a

    .line 119
    invoke-static/range {p0 .. p0}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;)I

    move-result v2

    int-to-float v2, v2

    goto :goto_14c

    :cond_14a
    move/from16 v2, p3

    :goto_14c
    move-object/from16 v7, v17

    if-eqz v7, :cond_158

    float-to-int v4, v3

    .line 124
    iput v4, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 125
    iput v1, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 126
    invoke-virtual {v12, v7}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_158
    int-to-float v1, v1

    sub-float v1, v2, v1

    float-to-int v1, v1

    move-object/from16 v4, v19

    if-eqz v4, :cond_168

    float-to-int v5, v3

    .line 132
    iput v5, v4, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 133
    iput v1, v4, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 134
    invoke-virtual {v14, v4}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_168
    div-float/2addr v2, v3

    const v1, 0x40d55555

    cmpl-float v1, v2, v1

    if-gez v1, :cond_198

    const/high16 v1, 0x40c00000    # 6.0f

    cmpl-float v4, v2, v1

    if-ltz v4, :cond_177

    goto :goto_198

    :cond_177
    const/high16 v1, 0x40800000    # 4.0f

    cmpl-float v1, v2, v1

    if-ltz v1, :cond_53b

    const/high16 v1, 0x43160000    # 150.0f

    div-float v1, v3, v1

    if-eqz v9, :cond_18c

    const/high16 v2, 0x41200000    # 10.0f

    mul-float v7, v1, v2

    const/4 v2, 0x1

    .line 157
    invoke-virtual {v9, v2, v7}, Landroid/widget/TextView;->setTextSize(IF)V

    goto :goto_18d

    :cond_18c
    const/4 v2, 0x1

    :goto_18d
    if-eqz v10, :cond_53b

    const/high16 v3, 0x41100000    # 9.0f

    mul-float v1, v1, v3

    .line 161
    invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    goto/16 :goto_53b

    :cond_198
    :goto_198
    const/4 v2, 0x1

    const/high16 v1, 0x42b40000    # 90.0f

    div-float v1, v3, v1

    if-eqz v9, :cond_1a6

    const/high16 v3, 0x41000000    # 8.0f

    mul-float v7, v1, v3

    .line 142
    invoke-virtual {v9, v2, v7}, Landroid/widget/TextView;->setTextSize(IF)V

    :cond_1a6
    if-eqz v10, :cond_53b

    const/high16 v3, 0x40c00000    # 6.0f

    mul-float v1, v1, v3

    .line 146
    invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 148
    invoke-virtual {v10}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    if-eqz v1, :cond_53b

    .line 149
    invoke-virtual {v10}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v2, 0x40000000    # 2.0f

    .line 150
    invoke-static {v0, v2}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 151
    invoke-virtual {v10, v1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto/16 :goto_53b

    :cond_1c8
    move-object/from16 v7, v17

    move-object/from16 v1, v19

    if-eqz v10, :cond_1d9

    .line 169
    invoke-virtual {v10}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v2

    .line 170
    iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I

    move-object/from16 v17, v8

    move-object/from16 v19, v9

    goto :goto_1de

    :cond_1d9
    move-object/from16 v17, v8

    move-object/from16 v19, v9

    const/4 v2, 0x0

    :goto_1de
    const/high16 v8, 0x41200000    # 10.0f

    .line 172
    invoke-static {v0, v8}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v9

    int-to-float v2, v2

    sub-float v2, v3, v2

    int-to-float v8, v9

    sub-float v8, v2, v8

    float-to-int v8, v8

    mul-int v6, v6, v8

    .line 175
    div-int/2addr v6, v4

    const/high16 v4, 0x40400000    # 3.0f

    div-float v9, p3, v4

    float-to-int v9, v9

    int-to-float v6, v6

    sub-float v6, p3, v6

    int-to-float v4, v9

    cmpl-float v4, v6, v4

    if-lez v4, :cond_1fc

    float-to-int v9, v6

    :cond_1fc
    const/high16 v4, 0x41400000    # 12.0f

    move-object/from16 v6, v18

    if-eqz v6, :cond_21a

    if-eqz v13, :cond_21a

    .line 186
    iput v8, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    move-object/from16 v18, v11

    int-to-float v11, v9

    sub-float v11, p3, v11

    move-object/from16 v23, v10

    .line 187
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v10

    int-to-float v10, v10

    sub-float/2addr v11, v10

    float-to-int v10, v11

    iput v10, v6, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 188
    invoke-virtual {v13, v6}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_21e

    :cond_21a
    move-object/from16 v23, v10

    move-object/from16 v18, v11

    :goto_21e
    if-eqz v7, :cond_22b

    .line 193
    iput v8, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v8, v9

    sub-float v8, p3, v8

    float-to-int v8, v8

    .line 194
    iput v8, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 195
    invoke-virtual {v12, v7}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_22b
    if-eqz v1, :cond_235

    float-to-int v8, v3

    .line 201
    iput v8, v1, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 202
    iput v9, v1, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 203
    invoke-virtual {v14, v1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_235
    const v8, 0x3f99999a    # 1.2f

    const/high16 v9, 0x41f00000    # 30.0f

    cmpg-float v8, v5, v8

    if-gtz v8, :cond_2bf

    const/high16 v4, 0x43fa0000    # 500.0f

    div-float/2addr v3, v4

    if-eqz v20, :cond_256

    .line 209
    move-object/from16 v4, v20

    check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v5, 0x40a00000    # 5.0f

    .line 210
    invoke-static {v0, v5}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v3

    float-to-int v5, v5

    iput v5, v4, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 211
    invoke-virtual {v15, v4}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_256
    if-eqz v6, :cond_268

    if-eqz v13, :cond_268

    const/high16 v4, 0x422c0000    # 43.0f

    .line 216
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    sub-float/2addr v2, v4

    float-to-int v2, v2

    iput v2, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 217
    invoke-virtual {v13, v6}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_268
    if-eqz v7, :cond_276

    .line 221
    move-object v2, v7

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    if-eqz v6, :cond_273

    .line 223
    iget v4, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 225
    :cond_273
    invoke-virtual {v12, v2}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_276
    if-eqz v1, :cond_281

    if-eqz v6, :cond_27e

    .line 230
    iget v2, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 232
    :cond_27e
    invoke-virtual {v14, v1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_281
    if-eqz v23, :cond_298

    .line 236
    invoke-virtual/range {v23 .. v23}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams;

    .line 237
    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    int-to-float v2, v2

    mul-float v2, v2, v3

    float-to-int v2, v2

    iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    move-object/from16 v10, v23

    .line 238
    invoke-virtual {v10, v1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_298
    if-eqz v16, :cond_2bb

    .line 243
    move-object/from16 v1, v16

    check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v2, 0x41200000    # 10.0f

    .line 244
    invoke-static {v0, v2}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v3

    float-to-int v4, v4

    iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I

    .line 245
    invoke-static {v0, v2}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    int-to-float v2, v2

    mul-float v3, v3, v2

    float-to-int v2, v3

    iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    move-object/from16 v11, v18

    .line 246
    invoke-virtual {v11, v1}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto/16 :goto_53d

    :cond_2bb
    move-object/from16 v11, v18

    goto/16 :goto_53d

    :cond_2bf
    move-object/from16 v11, v18

    move-object/from16 v10, v23

    const v8, 0x3fcccccd    # 1.6f

    const/high16 v9, 0x41a00000    # 20.0f

    cmpg-float v8, v5, v8

    if-gtz v8, :cond_371

    const/high16 v4, 0x43c80000    # 400.0f

    div-float/2addr v3, v4

    if-eqz v19, :cond_2db

    const/high16 v4, 0x41200000    # 10.0f

    mul-float v5, v3, v4

    move-object/from16 v8, v19

    const/4 v4, 0x1

    .line 253
    invoke-virtual {v8, v4, v5}, Landroid/widget/TextView;->setTextSize(IF)V

    :cond_2db
    if-eqz v20, :cond_2f0

    .line 258
    move-object/from16 v4, v20

    check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v5, 0x40a00000    # 5.0f

    .line 259
    invoke-static {v0, v5}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v8

    int-to-float v5, v8

    mul-float v5, v5, v3

    float-to-int v5, v5

    iput v5, v4, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 260
    invoke-virtual {v15, v4}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_2f0
    if-eqz v10, :cond_307

    .line 264
    invoke-virtual {v10}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v4

    check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v5, 0x41200000    # 10.0f

    .line 265
    invoke-static {v0, v5}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v8

    int-to-float v5, v8

    mul-float v5, v5, v3

    float-to-int v5, v5

    iput v5, v4, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 266
    invoke-virtual {v10, v4}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_307
    if-eqz v6, :cond_319

    if-eqz v13, :cond_319

    const/high16 v4, 0x41c80000    # 25.0f

    .line 271
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    sub-float/2addr v2, v4

    float-to-int v2, v2

    iput v2, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 272
    invoke-virtual {v13, v6}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_319
    if-eqz v7, :cond_333

    .line 276
    move-object v2, v7

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    if-eqz v6, :cond_324

    .line 278
    iget v4, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    :cond_324
    const/high16 v4, 0x40a00000    # 5.0f

    .line 280
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v3

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 281
    invoke-virtual {v12, v2}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_333
    if-eqz v1, :cond_33e

    if-eqz v6, :cond_33b

    .line 286
    iget v2, v6, Landroid/view/ViewGroup$LayoutParams;->height:I

    iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 288
    :cond_33b
    invoke-virtual {v14, v1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_33e
    if-eqz v16, :cond_53d

    .line 293
    move-object/from16 v1, v16

    check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v2, 0x41200000    # 10.0f

    .line 294
    invoke-static {v0, v2}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v3

    float-to-int v4, v4

    iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I

    .line 295
    invoke-static {v0, v2}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    int-to-float v2, v2

    mul-float v2, v2, v3

    float-to-int v2, v2

    iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    .line 296
    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v2

    int-to-float v2, v2

    mul-float v2, v2, v3

    float-to-int v2, v2

    iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 297
    invoke-virtual {v11, v1}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    const/high16 v1, 0x41100000    # 9.0f

    mul-float v3, v3, v1

    const/4 v1, 0x1

    .line 298
    invoke-virtual {v11, v1, v3}, Landroid/widget/Button;->setTextSize(IF)V

    goto/16 :goto_53d

    :cond_371
    move-object/from16 v8, v19

    const v1, 0x3fe3a0fd

    cmpg-float v1, v5, v1

    if-gtz v1, :cond_400

    const/high16 v1, 0x43c20000    # 388.0f

    div-float v1, v3, v1

    if-eqz v20, :cond_393

    .line 305
    move-object/from16 v2, v20

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x40c00000    # 6.0f

    .line 306
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 307
    invoke-virtual {v15, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_393
    if-eqz v8, :cond_39d

    const/high16 v2, 0x41200000    # 10.0f

    mul-float v3, v1, v2

    const/4 v2, 0x1

    .line 312
    invoke-virtual {v8, v2, v3}, Landroid/widget/TextView;->setTextSize(IF)V

    :cond_39d
    if-eqz v7, :cond_3b5

    .line 317
    move-object v2, v7

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/4 v3, 0x0

    .line 318
    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    const/high16 v3, 0x41000000    # 8.0f

    .line 319
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 320
    invoke-virtual {v12, v2}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_3b7

    :cond_3b5
    const/high16 v3, 0x41000000    # 8.0f

    :goto_3b7
    if-eqz v16, :cond_3e6

    .line 324
    move-object/from16 v2, v16

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    .line 325
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I

    .line 326
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    const/high16 v4, 0x41200000    # 10.0f

    .line 327
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v5

    int-to-float v4, v5

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I

    .line 328
    invoke-virtual {v11, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    mul-float v7, v1, v3

    const/4 v2, 0x1

    .line 329
    invoke-virtual {v11, v2, v7}, Landroid/widget/Button;->setTextSize(IF)V

    :cond_3e6
    if-eqz v14, :cond_53d

    .line 334
    invoke-virtual {v14}, Landroid/view/ViewGroup;->getTop()I

    move-result v2

    const/high16 v3, 0x41200000    # 10.0f

    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v1, v1, v3

    float-to-int v1, v1

    invoke-virtual {v14}, Landroid/view/ViewGroup;->getBottom()I

    move-result v3

    const/4 v4, 0x0

    invoke-virtual {v14, v4, v2, v1, v3}, Landroid/view/ViewGroup;->setPadding(IIII)V

    goto/16 :goto_53d

    :cond_400
    const/high16 v1, 0x40000000    # 2.0f

    cmpg-float v1, v5, v1

    if-gtz v1, :cond_484

    const/high16 v1, 0x43960000    # 300.0f

    div-float v1, v3, v1

    if-eqz v20, :cond_429

    .line 340
    move-object/from16 v2, v20

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x420c0000    # 35.0f

    .line 341
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v1

    float-to-int v5, v5

    iput v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I

    .line 342
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 343
    invoke-virtual {v15, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_429
    if-eqz v7, :cond_43d

    .line 347
    move-object v2, v7

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x40a00000    # 5.0f

    .line 348
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 349
    invoke-virtual {v12, v2}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_43d
    if-eqz v8, :cond_447

    const/high16 v2, 0x41000000    # 8.0f

    mul-float v7, v1, v2

    const/4 v2, 0x1

    .line 353
    invoke-virtual {v8, v2, v7}, Landroid/widget/TextView;->setTextSize(IF)V

    :cond_447
    if-eqz v16, :cond_53d

    .line 357
    move-object/from16 v2, v16

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    .line 358
    invoke-static {v0, v4}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I

    const/high16 v3, 0x40c00000    # 6.0f

    .line 359
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I

    .line 360
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    .line 361
    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 362
    invoke-virtual {v11, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    const/high16 v2, 0x41000000    # 8.0f

    mul-float v1, v1, v2

    const/4 v4, 0x1

    .line 363
    invoke-virtual {v11, v4, v1}, Landroid/widget/Button;->setTextSize(IF)V

    goto/16 :goto_53d

    :cond_484
    const/high16 v2, 0x41000000    # 8.0f

    const/4 v4, 0x1

    const v1, 0x4013b13b

    cmpg-float v1, v5, v1

    if-gtz v1, :cond_509

    const/high16 v1, 0x43820000    # 260.0f

    div-float v1, v3, v1

    if-eqz v8, :cond_499

    mul-float v3, v1, v2

    .line 370
    invoke-virtual {v8, v4, v3}, Landroid/widget/TextView;->setTextSize(IF)V

    :cond_499
    if-eqz v20, :cond_4b8

    .line 374
    move-object/from16 v2, v20

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x41f00000    # 30.0f

    .line 375
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I

    .line 376
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 377
    invoke-virtual {v15, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_4b8
    if-eqz v7, :cond_4cd

    .line 381
    move-object v2, v7

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x41000000    # 8.0f

    .line 382
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 383
    invoke-virtual {v12, v2}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_4cf

    :cond_4cd
    const/high16 v3, 0x41000000    # 8.0f

    :goto_4cf
    if-eqz v16, :cond_53d

    .line 387
    move-object/from16 v2, v16

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    .line 388
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v3, v3, v1

    float-to-int v3, v3

    iput v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I

    const/high16 v3, 0x40c00000    # 6.0f

    .line 389
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I

    .line 390
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I

    .line 391
    invoke-static {v0, v9}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    int-to-float v4, v4

    mul-float v4, v4, v1

    float-to-int v4, v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I

    .line 392
    invoke-virtual {v11, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    mul-float v1, v1, v3

    const/4 v2, 0x1

    .line 393
    invoke-virtual {v11, v2, v1}, Landroid/widget/Button;->setTextSize(IF)V

    goto :goto_53d

    :cond_509
    const/high16 v1, 0x40400000    # 3.0f

    cmpg-float v1, v5, v1

    if-gtz v1, :cond_53d

    const/high16 v1, 0x43480000    # 200.0f

    div-float v1, v3, v1

    if-eqz v20, :cond_525

    .line 401
    move-object/from16 v2, v20

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    const/high16 v3, 0x41200000    # 10.0f

    .line 402
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v4

    iput v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    .line 403
    invoke-virtual {v15, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_527

    :cond_525
    const/high16 v3, 0x41200000    # 10.0f

    :goto_527
    if-eqz v16, :cond_53d

    .line 407
    move-object/from16 v2, v16

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    .line 408
    invoke-static {v0, v3}, Lcom/bytedance/sdk/openadsdk/utils/ac;->c(Landroid/content/Context;F)I

    move-result v3

    int-to-float v3, v3

    mul-float v1, v1, v3

    float-to-int v1, v1

    iput v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I

    .line 409
    invoke-virtual {v11, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_53d

    :cond_53b
    :goto_53b
    move-object/from16 v17, v8

    .line 418
    :cond_53d
    :goto_53d
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getIcon()Lcom/bytedance/sdk/openadsdk/TTImage;

    move-result-object v1

    if-eqz v1, :cond_556

    .line 419
    invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/TTImage;->isValid()Z

    move-result v2

    if-eqz v2, :cond_556

    if-eqz v15, :cond_556

    .line 421
    invoke-static/range {p0 .. p0}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/g/d;

    move-result-object v0

    invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/TTImage;->getImageUrl()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v15}, Lcom/bytedance/sdk/openadsdk/g/d;->a(Ljava/lang/String;Landroid/widget/ImageView;)V

    :cond_556
    if-eqz v11, :cond_55f

    .line 426
    invoke-interface/range {p1 .. p1}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->getButtonText()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v11, v0}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V

    .line 430
    :cond_55f
    new-instance v0, Ljava/util/ArrayList;

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

    move-object/from16 v8, v17

    .line 431
    invoke-interface {v0, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 434
    new-instance v1, Ljava/util/ArrayList;

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

    if-eqz v11, :cond_573

    .line 436
    invoke-interface {v1, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 440
    :cond_573
    move-object v2, v8

    check-cast v2, Landroid/view/ViewGroup;

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    invoke-interface {v3, v2, v0, v1, v4}, Lcom/bytedance/sdk/openadsdk/TTNativeAd;->registerViewForInteraction(Landroid/view/ViewGroup;Ljava/util/List;Ljava/util/List;Lcom/bytedance/sdk/openadsdk/TTNativeAd$AdInteractionListener;)V

    return-object v8

    :cond_57e
    :goto_57e
    move-object v0, v4

    return-object v0
.end method