Android admob和Adwhirl集成

时间:2011-01-07 05:04:53

标签: android admob adwhirl

我正在尝试在我的应用中添加addwhirl,但我没有显示任何广告,我正在做以下事情

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

我做错了什么?

2 个答案:

答案 0 :(得分:2)

请记住,您只需要INTERNET权限。其余的是可选的。除非您的应用需要,否则您不应该要求GPS位置。如果您仅针对广告进行广告,则会受到用户的负面反应。相信我添加更多地理位置定位不会增加您的收入。

答案 1 :(得分:1)

上述代码没有任何问题。

问题是我没有配置广告提供商设置的adwhirl页面非常傻到错过这样的事情