2012-07-17 13 views

cevap

14

DÜZENLEME: 08-01-2015: Şu anda, android projelerinde ad-mob kullanımı daha kolay hale getiren bir çok eklenti var, bazılarında geçiş reklamlarını gösterebilir ve javascrip'in tümünü kontrol edebilirsiniz. Sen http://plugins.cordova.io/#/search?search=admob

ORİJİNAL MESAJ üzerinde mevcut tüm eklentileri görebilirsiniz:

This is a github project ve beni oku admob içerecek şekilde açıklar. WOW, bağlantının 500'den fazla ziyareti vardı. Burada adımları yapıştırmak için gidiyorum durumunda proje kaybolur:

Geleneksel Çalışma

PhoneGap 2.0.0 
AdMob Native Android SDK: 6.1.0 

Arkaplan Onaylandı Kullanılan Android PhoneGap App sürümleri ile AdMob'un Yerel Android SDK entegre

/PhoneGap uygulamalarından reklamlarla para kazanmanın en popüler yollarından biri, AdMob'un Akıllı Web Web Reklamlarını kullanmak oldu. Bu JavaScript destekli reklamlar, PhoneGap'in bir kez oluşturulmasına iyi bir şekilde uyuyor, her yerde paradigmayı konuşlandırıyor. Ancak bu yılın başlarında Google, Smartphone Web reklam türlerini AdSense lehine devre dışı bıraktı. AdSense’in entegrasyonunu sağlamak ve AdSense’in şart ve koşullarına uymak için, reklamın AdSense’in otomatik içerik oluşturmasını kullanmak için web’de ücretsiz olarak erişilebilen bir yere yerleştirilmesi ve konumun taranabilir olmasını gerektirir. Normal bir mobil sitede yapacağınız gibi, AdSense'in reklam kodunu PhoneGap uygulamanıza kopyalayıp yapıştırmayı beklemeyin. AdSense hesabınız büyük olasılıkla şartlar ve koşulları ihlal ettiği için kapatılacaktır. Çözüm

Reklamlarınızı PhoneGap uygulamanıza entegre etmek için AdMob'un Yerel Android SDK'sını kullanmak kolaydır. Bu, PhoneGap uygulamanızı mümkün olduğunca verimli bir şekilde para kazanmaya yardımcı olmak için AdSense reklamlarının yanı sıra (Şartlar ve Koşullar uyumlu bir malikanede) AdMob'u da gösterecektir. Bir AdSense kullanıcısı değilseniz veya yalnızca AdMob reklamları eklemek istiyorsanız, AdMob kontrol panelinin altında AdSense'i etkinleştirmemeyi tercih edebilirsiniz.

Adım 1) AdMob'un Yerel Android SDK yükleyin

Download the Android AdMob SDK 
Copy GoogleAdMobAdsSdk-*.*.*.jar to your PhoneGap's libs directory. 
In Eclipse, Right or secondary click on your project, choose 'Build Path' then the last menu item 'Configure Build Path'. 
Select the 'Libraries' tab 
Click 'Add Jars' 
Select yourProject/libs/GoogleAdMobAdsSdk-*.*.*.jar 

Adım 2) Yeni Kütüphanesinin

Open yourProject/src/com.*.*/MainActivity.java 
Expand the collapsed inclusions (The + next to import android.os.Bundle; by default) 
Add import com.google.ads.*; 

Adım 3) yapılandır AdMob reklam birimi kimliği

Yüklü İçer MainActivi'nizin içinde

ty aşağıdaki kodla reklam kimliği için bir dize oluşturun:)

private static final String AdMob_Ad_Unit = "Unit_ID_Here"; 

kendi reklam birimi kimliği içerecek şekilde emin olun, aksi takdirde hiçbir reklam görüntülenecektir

Adım 4 Reklam Görünüm Oluştur

, PhoneGap en super.loadUrl çağrısının ardından you'l

private AdView adView; 

: en birim kimliği dizesi Aşağıda

, yeni bir görünüm eklemek Bu dosyada

Adım 5) senin MainActivity sonra

AndroidManifest.xml'de aktivite tanımla arasında

adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit); 
LinearLayout layout = super.root; 
layout.addView(adView); 
AdRequest request = new AdRequest(); 
request.setTesting(true); 
adView.loadAd(request); 

Görünüm eksiksiz bir örnek tanımlamak oluşturmak, şu şekildedir: l yapılandırmak ve yeni Reklam Görünümü başlatmak reklam etkinliği: Bu dosyanın

<activity android:name="com.google.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

Görünüm komple örnek

Adım 6) devre dışı bırak Test Modu

, false için değerini değiştirerek dışında yorum veya MainActivity.java

request.setTesting(true); 
+0

Değil gelen aşağıdaki satırı silerek Google Play dağıtmadan önce test modunu devre dışı bırakmak için emin olun benim için çalışıyor 2.2.0 –

+0

benim projemde kullandığım kod, ama benim projem 1,8, 2.2 ile test edeceğim – jcesarmobile

+2

Aslında şimdi çalışıyor, ancak web görünüm reklamları görüntülendiğinde yeniden boyutlandırmıyor. –

İlgili konular