我在项目中集成了AdWhirl,我现在只想显示Admob
但是只显示了一个广告......没有其他广告即将推出....在LogCat中,它在30秒后呈现清爽广告,但它们未显示在屏幕上。
我使用的是与AdWhirl官方网站相同的编码
请告诉我如何做到这一点......我非常迫切需要它。
<LinearLayout
android:id="@+id/layout_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<com.adwhirl.AdWhirlLayout
android:id="@+id/adwhirl_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
这是我的主要课程:
try
{
AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
AdWhirlTargeting.setAge(23);
// AdWhirlTargeting.setGender(AdWhirlTargeting.Gender.MALE);
// AdWhirlTargeting.setKeywords("online games gaming");
// AdWhirlTargeting.setPostalCode("94123");
AdWhirlTargeting.setTestMode(false);
AdWhirlLayout adWhirlLayout = (AdWhirlLayout) findViewById(R.id.adwhirl_layout);
// TextView textView = new TextView(this);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
int diWidth = 320;
int diHeight = 52;
int density = (int) getResources().getDisplayMetrics().density;
adWhirlLayout.setAdWhirlInterface(this);
adWhirlLayout.setMaxWidth((int) (diWidth * density));
adWhirlLayout.setMaxHeight((int) (diHeight * density));
layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
// textView.setText("");
LinearLayout layout = (LinearLayout) findViewById(R.id.layout_main);
layout.setGravity(Gravity.CENTER_HORIZONTAL);
layout.addView(adWhirlLayout, layoutParams);
// layout.addView(textView, layoutParams);
// layout.invalidate();
}
catch (Exception e)
{
Log.e("error", e.toString());
}
修改
我忘了早点补充问题
这是我的manifest.xml文件
<meta-data
android:name="ADWHIRL_KEY"
android:value="My_KEY" />
答案 0 :(得分:1)
您在Android Manifest中缺少AdWhirl键
确保您的AdWhirl密钥也在清单中(在<activity>
或<application>
标记内):
<meta-data android:value="Your Key"
android:name="ADWHIRL_KEY"/>
看起来您根本没有从所有网络获得任何广告资源(广告)。您确定在AdWhirl控制面板中正确设置了它们吗?
查看这些instructions以添加您的APP并注册广告网络。您还必须为每个广告网络创建一个帐户。
还检查网络库是否已正确安装?
答案 1 :(得分:1)
选中此Adwhirl : AdWhirl Open Source SDK and Server以添加您的APP,并register
Ad networks
。
您还必须为每个广告网络创建一个帐户。