HurriyetAdHelper.smali
.class public Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdHelper;
.super Ljava/lang/Object;
.source "HurriyetAdHelper.java"
# static fields
.field private static final PREFIX_CATEGORY:Ljava/lang/String; = "hr_"
.field private static final PREFIX_CONTENT_URL:Ljava/lang/String; = "http://mobil.hurriyet.com.tr"
# direct methods
.method public constructor <init>()V
.registers 1
.line 21
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static addKeywords(Ljava/util/List;Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;",
")V"
}
.end annotation
.line 99
invoke-static {}, Lhurriyet/mobil/android/hurriyet/features/ads/MaInterstitialAdHelper;->getTotalPvCount()I
move-result v0
const/16 v1, 0xa
if-ge v0, v1, :cond_1a
.line 101
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "pagedepth_0"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_2b
.line 103
:cond_1a
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "pagedepth_"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 106
:goto_2b
invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 107
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " - "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
.line 109
iget-boolean v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mNotFamilySafe:Z
if-eqz v0, :cond_64
const-string v0, "notfamilysafe"
.line 110
invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 111
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " - notfamilysafe"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
.line 114
:cond_64
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->isDevEnabled()Z
move-result v0
if-eqz v0, :cond_b8
const-string v0, "test"
.line 115
invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 116
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " - test"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
const-string v0, "test2"
.line 117
invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 118
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " - test2"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
const-string v0, "ufuk"
.line 119
invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 120
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " - ufuk"
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
iput-object p0, p1, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->keyword:Ljava/lang/String;
:cond_b8
return-void
.end method
.method public static getPublisherAdRequest(Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest;
.registers 4
.line 27
new-instance v0, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
invoke-direct {v0}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;-><init>()V
.line 28
invoke-static {}, Lcom/appcore/CoreApp;->isDevEnabled()Z
move-result v1
if-eqz v1, :cond_23
sget-boolean v1, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_ADS_DEVELOPMENT_MODE_ENABLED:Z
if-eqz v1, :cond_23
const-string v1, "3C63D037C11FF9F2F4886F33A5A376B0"
.line 29
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addTestDevice(Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
const-string v1, "C7FC7FB3919EBCA7B48FD2FC43FDD6D3"
.line 30
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addTestDevice(Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
const-string v1, "EF9D144777EB0469A6005CD1D6EE518D"
.line 31
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addTestDevice(Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
const-string v1, "DC61251741AB243384486C2E6C03701D"
.line 32
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addTestDevice(Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
:cond_23
if-eqz p0, :cond_102
.line 38
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mHurPassID:Ljava/lang/String;
const-string v2, "0"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_33
const-string v1, ""
.line 39
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mHurPassID:Ljava/lang/String;
.line 43
:cond_33
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentID:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3f
const-string v1, "1"
.line 44
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentID:Ljava/lang/String;
.line 47
:cond_3f
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_6c
.line 49
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
.line 50
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
const-string v2, "hr_"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_6c
.line 51
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
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
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
.line 56
:cond_6c
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9d
.line 57
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
const-string v2, "http://"
invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9d
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
const-string v2, "https://"
invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9d
.line 58
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "http://mobil.hurriyet.com.tr"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
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
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
.line 62
:cond_9d
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mHurPassID:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_ac
.line 63
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mHurPassID:Ljava/lang/String;
const-string v2, "hrp_id"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addCustomTargeting(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 65
:cond_ac
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_bb
.line 66
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mCategoryName:Ljava/lang/String;
const-string v2, "kategori"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addCustomTargeting(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 68
:cond_bb
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentID:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_ca
.line 69
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentID:Ljava/lang/String;
const-string v2, "contentid"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addCustomTargeting(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 71
:cond_ca
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_d7
.line 72
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->mContentUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->setContentUrl(Ljava/lang/String;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
:cond_d7
const v1, 0x7f1001d5
.line 75
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->userSegments:Ljava/util/List;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addCustomTargeting(Ljava/lang/String;Ljava/util/List;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 77
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 78
invoke-static {v1, p0}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdHelper;->addKeywords(Ljava/util/List;Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;)V
const-string v2, "keywords"
.line 79
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->addCustomTargeting(Ljava/lang/String;Ljava/util/List;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 82
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetLocationHelper;->getInstance()Lhurriyet/mobil/android/hurriyet/utils/HurriyetLocationHelper;
move-result-object v1
if-eqz v1, :cond_ff
.line 84
invoke-virtual {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetLocationHelper;->getLocation()Landroid/location/Location;
move-result-object v1
if-eqz v1, :cond_ff
.line 86
invoke-virtual {v0, v1}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->setLocation(Landroid/location/Location;)Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;
.line 89
:cond_ff
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;->print()V
.line 93
:cond_102
invoke-virtual {v0}, Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest$Builder;->build()Lcom/google/android/gms/ads/doubleclick/PublisherAdRequest;
move-result-object p0
return-object p0
.end method