Huawei Reklamlarını AddApptr Uyumlulaştırma Hizmeti ile Kullanma (Native Android)

Oğuzhan Kalkar
Huawei Developers - Türkiye
5 min readDec 23, 2022
AddApptr
AddApptr Platformu

Giriş

Merhaba, bugün genel olarak Uyumlulaştırmadan bahsedeceğim ve ayrıca Native Android’de AddApptr uyumlulaştırmalı Huawei Reklamlarının hayata geçirilmesini detaylı olarak inceleyeceğim. Bir fikir oluşturmak için hem AddApptr Dashboard kısmından hem de Android kısmından bahsedeceğim. Hadi başlayalım! 🎉

Reklam uyumlulaştırma, reklam alanlarını daha karlı ve kişiselleştirilmiş reklamlarla doldurmak için en uygun reklamları bulmak için farklı reklam ağlarıyla işbirliği yapma sürecidir. AddApptr’nin misyonu, “Maksimum hizmet ve teknik destek sunarken, uygulama yayıncılarımız ve geliştiricilerimiz için maksimum reklam geliri elde etmektir. Kendimizi yayıncılarımız için hayatı kolaylaştırmaya adadık”. şeklindedir.

Huawei Ads

Huawei’ye gelince, Huawei tek başına 2019'da 240,6 milyon akıllı telefon sattı.(kaynak); Sonuç olarak, Huawei’nin pazarı, önemli bir kullanıcı tabanına ve muazzam bir potansiyele sahip bir pazar olarak öne çıkıyor. Huawei Ads’i kullanmanın yayıncılar veya geliştiriciler için geliri artıracağı gayet anlaşılabilir.

AddApptr’yi kullanmak istiyorsanız, Android uygulamanızda kârınızı en üst düzeye çıkarmak için Huawei Ads’i Reklam kaynaklarınızdan biri olarak eklemek için özel uyumlulaştırma özelliğini kullanabilirsiniz.

Bu yazımda sizlere AddApptr uyumlulaştırma hizmetini kullanarak Native Android ’de Huawei Ads reklamlarının nasıl gösterilecegini adım adım anlatacağım.

Bu makalede reklam test ID’lerini kullandım. Eğer kendi reklamlarınızı kullanmak istiyorsanız, Huawei Developer Console’a giriş yapıp AdUnit yaratmanız gerekmekte.

Apps sayfasına uygulamanızı ekleyin

AddApptr Dashboard‘a gidin ve hesabınıza giriş yapın.

Dashboard’da, Apps sayfasında sağ üstte bulunan Add App butonuna basıp uygulamanızı eklemeye başlayın.

AddApptr’nin Apps sayfası

Gerekli bilgileri doldurduktan sonra Add App butonuna basıp uygulamanızı ekleyin

Detayları ile birlikte Add App sayfası

Bir Placement ekle

AddApptr Dashboard’ında Placements sayfasına gidin ve sağ üstte bulunan Add Placement butonuna basın

Add Placement sayfası

Gerekli bilgileri doldurduktan sonra Add Placement butonuna basın. Böylece Placement’ınıza başarıyla eklenmiş oldu. screen.

Detayları ile Add Placement sayfası

Tamamladıktan sonra, Placements sayfasında eklediğiniz Placement’ı görebilirsiniz.

Başarılı bir Placement eklenmesi

Android için bir Network Key ekleyin

AddApptr arayüzünde bulunan Network Keys sayfasına gidin ve sağ üstteki Add Network Key butonuna basın

Add Network Key sayfası

Uygulamanızı seçin ve uygulamanız için bir Kısa gösterim ismi tanımlayın.

Android için Network Key ekleme sayfası
Bir kısa gösterim tanımlama sayfası

Kısa gösterimi tanımladıktan sonra, Add a custom key butonuna tıklayın.

Add Network Key sayfasında Add a custom key butonu

Add a custom key sayfasında istenilen bilgileri doldurun.

Detayları ile birlikte Add a custom key sayfası

Custom Key’i ekledikten sonra, kullanıcılar ekledikleri Custom Key’i Huawei başlığının altında görebilirler ve network key’i ekleyebilirler. Burada ben test ID’sini kullandım. Ekledikten sonra Save butonuna basıp kaydedebilirsiniz.

Android için Add Network sayfası

App Settings sayfasında uygulamanızı bir gruba ekleyin.

AddApptr arayüzünde, App Settings sayfasına gidin ve uygulamanızı herhangi bir gruba ekleyin. Kendiniz grup da yaratabilirsiniz. Grupları sağ üstte belirtilen Reklam türleri üzerinden yaratmalısınız.

AddApptr’nin App Settings sayfası

Grupların üstünde bulunan +’ya tıklayıp uygulamanızı ekleyin. Gerekli bilgileri doldurun.

Add Rule sayfası

İşlem tamam! Şimdi Android tarafı ile devam edebiliriz

App Settings sayfası

Uygulamanın içinde

Project-level build.gradle dosyanızın içine, Huawei ve AddApptr’nin Maven repositorylerini dahil etmelisiniz.

build.gradle

Altta bulunan satırları da /app/src/build.gradlefile’de bulunan dependencies{} parantezleri içine eklemelisiniz.

build.gradle

Projenizde AndroidX’i etkinleştirmeniz önemle tavsiye edilir. Çoğu reklam ağı sdk’si için gradle.properties dosyasını düzenlemek ve aşağıdaki satırları eklemek (eğer yoksa) gereklidir.

gradle.properties

Açık metin HTTP trafiği Android 9'da varsayılan olarak devre dışı bırakıldığı için bazı reklam ağları düzgün çalışmayabilir. Bunların çalışmasını sağlamak için açık metin trafiğini etkinleştirmeniz gerekir, örneğin Manifest.xml dosyasına aşağıdaki gibi bir tanımlama ekleyerek:

AndroidManifest.xml

(Opsiyonel) AndroidManifest.xml içerisinde konum servisleri izinlerini tanımlayabilirsiniz

AndroidManifest.xml

AndroidManifest.xml içerisinde uygulama adınızı tanımlamalısınız

AndroidManifest.xml

AATKit’i MyApplication.onCreate() yönteminde başlatın. Delegate ayarları isteğe bağlıdır, ancak AATKit olayları hakkında bildirim almak istiyorsanız AATKit.Delegate arayüzünü uygulamanız gerekir.

MyApplication.java

Varsayılan olarak AATKit’i başlatmak, cihazı salladıktan sonra sallama-hata ayıklama ekranı — hata ayıklama bilgileri (AATKit sürümü ve yüklü reklamlar gibi) içeren özel iletişim kutusunu — etkinleştirir. Bu ekranı devre dışı bırakmak isterseniz (örneğin, uygulamanız ivmeölçer kontrollü bir oyun olduğunda), AATKitConfiguration’da devre dışı bırakabilirsiniz ve kodu şu hale getirmelisiniz:

MyApplication.java

Ancak, çoğu uygulama için hata ayıklama ekranını etkin tutmanın tavsiye edildiğini lütfen unutmayın.

AATKit’i MyActivity olayları hakkında bilgilendirin

MyActivity.java

Yapılandırmalar bittikten sonra, uyumlulaştırma başarı ile tamamlanmış olacaktır 🎉.

Huawei reklamları hakkında daha fazla bilgi için resmi dokümantasyona buradan ulaşabilirsiniz

AddApptr uyumlulaştırma hakkında daha fazla bilgi için resmi dökümentasyona buradan ulaşabilirsiniz

Özet

Özetlemek gerekirse, bugün genel olarak uyumlulaştırmayı konuştuk ve Android’de AddApptr uyumlulaştırmasını kullanarak Huawei Ads’i yakından inceledik. İnsanların uyumlulaştırmayı ve nasıl kullanıldığını anlamalarına yardımcı olmak için hem AddApptr Kontrol Paneli’ni hem de Android bölümünü detaylı olarak inceledik. Daha yeni yazılarda görüşmek üzere 👋

Kaynaklar

--

--