Bazen en basit şeyler doğru belgelere sahip değildir ve ben Appcelerator'daki AdMob modülünü uygulamak kadar basit bir şey yapmayla ilgili bilgi eksikliğini farkettim. Bu, Appcelerator'ı öğrenmeye başladığımda yaptığım ilk görevlerden biridir ve yeterince basitken, her şeyin yolunda gitmesini sağlamak için birkaç farklı adımı içerir.
Modülü ekle
AdMob modülünü indirin. İndirmek için giriş yapmalısınız, ancak ücretsiz ve yakalama yok. Mevcut modül sayfası sadece Titanium 2.0 ile uyumlu olduğunu söylüyor, ancak 3.0'da düzgün çalıştığını onayladı. Unzip ve modül dosyalarını doğru klasöre koyun. OSX'te bu klasör / Kütüphane / Uygulama Desteği / Titanyum / Modüller / . Windows'da C: \ Users \\ AppData \ Roaming \ Titanium \ modules gibi bir klasörde olması gerekir. Iphone veya android ya da her iki klasörde daha önce belirtilen klasörlere yerleştirin.
Tiapp.xml dosyanızı açın ve kaynağını düzenleyin. Modüller xml belirtimine bakın. Etiketin içinde şu satırı eklersiniz:
ti.admob
Lütfen bu güncel sürümün 1.3 olduğunu ve sürümün daha yeni bir sürümü çıktıysa sürüm numarasını güncellemenizin önemli olduğunu unutmayın.
Görünümü yapmak
Admob modülü ile sağlanan belgeler, bir şeyleri çözmek için yeterlidir. Söyleyemediği şey, özel değişkenlere ek olarak, ortak ui / konumlandırma değişkenlerine izin verir, böylece eklemenizi doğru bir şekilde yerleştirebilirsiniz. Ayrıca, reklam görünümü için belirtilen hem yükseklik hem de genişliğe sahip olmanız veya muhtemelen bir reklamın yüklenmemesi gerekir. IPhone için, bu reklamın boyutu 320 × 50'dir. Android için değiştiğine inanıyorum. Aşağıda, iPhone uygulamamma eklemek için kullandığım kod var. Bu durumda reklam, ekranın altına dokunuyor ve AdMob'dan geri dönen daha alakalı reklamlar alabilmek için anahtar kelime sporlarını geçtim. Reklam görünümünü şu şekilde oluşturdum…
var admob = gerekli ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', anahtar kelimeler: 'sports', alt: 0, genişlik: 320, yükseklik: 50, borderColor: '# 000', }), window .Add (AdView'da);
Gördüğünüz gibi, başka herhangi bir görünüm oluşturmanın kadar basit. Modül dosyalarını gerektirmesi için gerekli olan ilk satırı eklediğinizden emin olun.
Modül yüklenmezse veya bir hata döndürülürse…
Yeni modüllerle uğraşırken, bulduğum en yaygın sorunlardan biri, derleme klasörünüzü temizlemenin gerekliliğidir. Yani, sorun yaşıyorsanız, derleme klasörünün içeriğini silmeyi ve projeyi yeniden oluşturmayı deneyin.