2011-01-07 11 views
1

は、私は次のことにアンドロイドのAdMobとAdwhirl統合

をしていた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

コード内
<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" /> 

私は、次のやっている

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) 
    { 
    } 

どこが間違っているのですか?

+0

adwhirlからSDKキーを追加しました – nicky

+0

私はすでにその問題をその方法でかなり解決しています – ingsaurabh

+1

あなたの問題が解決すれば、あなたは自分自身で回答を売って、将来他の人がそれを参照できるようにします。 –

答えて

1

上記のコードに問題はありません。

問題は、私は非常に

+0

AdWhirlは自動的にAdWobをAdWhirlLayoutに自動的に追加しますか? AdManagerの目的は何ですか? – user5243421

+0

adamangerの目的は、admob以外の他のプロバイダからの広告を配信できることです – ingsaurabh

2

はあなただけは本当にINTERNET権限が必要です覚えているようなことを欠場するだますその広告プロバイダ設定でadwhirlページを設定していないということです。残りはオプションです。あなたのアプリがそれを必要としない限り、GPSの場所を尋ねるべきではありません。あなたが広告のためだけにそれをするなら、あなたはあなたのユーザーから否定的な反応を得るだろう。より多くの地域ターゲティングを追加しても、収益は増えません。

関連する問題