我正在使用AdWhirl在我的应用中展示广告。一切正常。但是在加载页面时显示广告会有一点时间延迟(差不多10
到15
秒)。
我将此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>
我有任何错误吗?是否有任何有效的方法在应用的所有活动中实施广告?