Anonim

Bazen en basit şeyler sadece uygun dokümantasyona sahip değildir ve AdMob modülünü Appcelerator'da uygulamak kadar basit bir şey yapma konusunda bilgi eksikliği olduğunu fark ettim. Bu, Appcelerator'ı öğrenmeye başladığımda yaptığım ilk işlerden biri ve yeterince basit olmasına rağmen, her şeyin yolunda gitmesini sağlamak için birkaç farklı adımdan oluşuyor.

Modül ekle

AdMob modülünü indirin. İndirmek için giriş yapmalısın, ama bedava ve kayıt yok. Geçerli 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ım. Açın ve modül dosyalarını doğru klasöre yerleştirin. OSX'te bu klasör / Library / Application Support / Titanium / Modules / şeklindedir . Windows'ta C: \ Users \\ AppData \ Roaming \ Titanium \ module gibi bir klasörde olmalıdır . Önceden belirtilen klasörlere iphone veya android veya her iki klasörü de yerleştirin.

Tiapp.xml dosyanızı açın ve kaynağını düzenleyin. Modüller xml belirtimini arayın. İçinde etiketi şu satırı ekler:
ti.admob
Lütfen bu geçerli sürümün 1.3 olduğunu ve daha yeni bir sürüm çıktığında sürüm numarasını burada güncellemenin önemini unutmayın.

Görünümü yapma

Admob modülüyle birlikte verilen belgeler işleri çözmek için yeterlidir. Size söylemediği şey, özel değişkenlere ek olarak, ortak kullanıcı arabirimi / konumlandırma değişkenlerine izin vermesidir, böylece eklentinizi uygun şekilde yerleştirebilirsiniz. Ayrıca, reklam görünümü için belirtilen yükseklik ve genişliğe sahip olmanız gerekir, aksi halde bir reklam yüklenmez. İPhone için, bu reklam boyutu 320 × 50'dir. Android için farklı olduğuna inanıyorum. Aşağıda iPhone uygulamasına eklemek için kullandığım kod. Bu durumda, reklam ekranın altına dokunuyor ve AdMob’dan geri dönen alakalı reklamları umarım almak için spor anahtar kelimesini geçtim. Reklam görünümünü şu şekilde oluşturdum …

var admob = zorunlu ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', anahtar kelimeler: 'spor', alt: 0, genişlik: 320, yükseklik: 50, borderColor: '# 000', }), pencere .Add (AdView'da);

Gördüğünüz gibi, başka bir görünüm oluşturmak kadar basit. Modül dosyaları 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ü temizlemeniz gerekmesidir. Bu nedenle, sorun yaşıyorsanız, oluşturma klasörünün içeriğini silmeyi ve projeyi yeniden oluşturmayı deneyin.

Titanyum hızlandırıcısına google admob modülü ekleme