PangleErrorUtil.smali

.class public Lcom/tradplus/ads/fpangolin/PangleErrorUtil;
.super Ljava/lang/Object;
.source "PangleErrorUtil.java"


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

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

    return-void
.end method

.method public static getTradPlusErrorCode(ILjava/lang/String;)Lcom/tradplus/ads/mobileads/TradPlusErrorCode;
    .registers 5

    const v0, 0x9c46

    if-eq p0, v0, :cond_26

    const v0, 0x9c50

    if-eq p0, v0, :cond_1e

    const v0, 0x9c54

    if-eq p0, v0, :cond_16

    .line 1
    sget-object v0, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->UNSPECIFIED:Lcom/tradplus/ads/mobileads/TradPlusErrorCode;

    const/4 v1, 0x0

    .line 2
    invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setErrormessage(Ljava/lang/String;)V

    goto :goto_2d

    .line 3
    :cond_16
    sget-object v0, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->FREQUENCY_LIMITED:Lcom/tradplus/ads/mobileads/TradPlusErrorCode;

    const-string v1, "The ad space registered by developers exceeds daily request limit."

    .line 4
    invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setErrormessage(Ljava/lang/String;)V

    goto :goto_2d

    .line 5
    :cond_1e
    sget-object v0, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->CONFIGURATION_ERROR:Lcom/tradplus/ads/mobileads/TradPlusErrorCode;

    const-string v1, "The relationship between slot_id and app_id is invalid."

    .line 6
    invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setErrormessage(Ljava/lang/String;)V

    goto :goto_2d

    .line 7
    :cond_26
    sget-object v0, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->INVALID_PLACEMENTID:Lcom/tradplus/ads/mobileads/TradPlusErrorCode;

    const-string v1, "Illegal ad ID.\u65b0\u521b\u5efa\u4ee3\u7801\u4f4d\u9700\u8981\u7b492~3\u5206\u949f\u624d\u53ef\u751f\u6548"

    .line 8
    invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setErrormessage(Ljava/lang/String;)V

    .line 9
    :goto_2d
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    const-string v2, ""

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

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setCode(Ljava/lang/String;)V

    .line 10
    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->setErrormessage(Ljava/lang/String;)V

    .line 11
    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "Pangle Error , errorMsg :"

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

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

    const-string p1, " , errorCode : "

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

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

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

    move-result-object p0

    const-string p1, "TradPlus"

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

    return-object v0
.end method