2011-01-07 5 views
1

Ich versuche addwhirl in meiner app hinzufügen, aber ich tut keine Anzeigen geschaltet, ich folgende DingeAndroid admob und AdWhirl Integration

Manifest.xml

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

Layout.xml

tue
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:myapp="http://schemas.android.com/apk/res/com.liverpool.activities" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 
<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/layout_ad" /> 

in Code, den ich mache folgende

try 
    { 
     AdManager.setTestDevices(new String[] { AdManager.TEST_EMULATOR }); 
     LinearLayout layout = (LinearLayout) findViewById(R.id.layout_ad); 
     AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this, "SDK key from adwhirl"); 
     Display d = this.getWindowManager().getDefaultDisplay(); 
     RelativeLayout.LayoutParams adWhirlLayoutParams = new RelativeLayout.LayoutParams(d.getWidth(), 72); 
     layout.addView(adWhirlLayout, adWhirlLayoutParams); 
    } 
    catch (Exception e) 
    { 
    } 

wo mache ich falsch?

+0

haben Sie SDK-Schlüssel von adwhirl – nicky

+0

hinzugefügt Ich hatte bereits das Problem gelöst seine ziemlich alte Frage übrigens – ingsaurabh

+1

Wenn Ihr Problem gelöst ist, dann Sie Shold Post Antwort selbst, damit andere in Zukunft verweisen können. –

Antwort

1

Es ist nichts falsch mit dem obigen Code.

Problem ist, dass ich nicht die AdWhirl Seite mit Anzeigen-Provider-Einstellungen seines sehr täuschen so konfiguriert haben, so etwas

+0

AdWhirl fügt Ihrem AdWhirlLayout automatisch AdMob hinzu? Was ist der Zweck des AdManagers? – user5243421

+0

Zweck von adamanger ist, dass Sie nur Anzeigen von anderen Anbietern als admob schalten können – ingsaurabh

2

Denken Sie daran, nur wirklich die Erlaubnis INTERNET müssen verpassen. Der Rest ist optional. Sie sollten nicht nach dem GPS-Standort fragen, es sei denn, Ihre App benötigt es. Wenn Sie es nur für die Anzeigen tun, erhalten Sie negative Reaktionen von Ihren Nutzern. Und vertrauen Sie mir, wenn Sie mehr geografisches Targeting hinzufügen, wird Ihr Umsatz nicht erhöht.