如何在每个布局中实施广告?

时间:2013-03-06 08:56:36

标签: android android-layout adwhirl

我正在使用AdWhirl在我的应用中展示广告。一切正常。但是在加载页面时显示广告会有一点时间延迟(差不多1015秒)。

我将此xml代码段添加到应用的每个布局:

<com.adwhirl.AdWhirlLayout
    android:id="@+id/adwhirl_layout"
    android:layout_width="fill_parent"
    android:layout_height="60dp" />

我的java代码是:

public void AdSetup() {
    AdWhirlLayout layout = (AdWhirlLayout) findViewById(R.id.adwhirl_layout);
    AdWhirlLayout adWhirlLayout2 = new AdWhirlLayout(this,Constants.adwhirlstr);
    adWhirlLayout2.setAdWhirlInterface(this);
    adWhirlLayout2.setMaxWidth(200);
    adWhirlLayout2.setMaxHeight(50);
    AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
    RelativeLayout.LayoutParams adWhirlLayoutParams = new RelativeLayout.LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    adWhirlLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
    layout.setGravity(Gravity.CENTER_HORIZONTAL);
    layout.addView(adWhirlLayout2, adWhirlLayoutParams);
}

我在我的活动onCreate()中调用该方法。

我的证词是:

<activity android:name="CalculateMySalary"
    android:windowSoftInputMode="stateHidden"
    android:screenOrientation="fullSensor"
    android:configChanges="keyboardHidden|orientation|screenSize|locale"
    android:label="@string/calculatesal">
    <meta-data android:value="876193c44909452f93c4140258b84123"
        android:name="ADWHIRL_KEY"/> 
</activity>

<activity android:name="DisplaysActivity"
    android:screenOrientation="fullSensor"
    android:label="@string/app_name">
    <meta-data android:value="876193c44909452f93c4140258b84123"
        android:name="ADWHIRL_KEY"/>
</activity>

我有任何错误吗?是否有任何有效的方法在应用的所有活动中实施广告?

0 个答案:

没有答案