我无法让 Adwhirl 工作。在尝试了官方文档一个小时后,我尝试了通过 XML 的简约路线:
<com.adwhirl.AdWhirlLayout
android:id="@+id/addwhirlview"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
这段代码与我原来的 AdMob 代码 ( com.google.ads.AdView ) 在同一个地方,运行良好。
我从 LogCat 获得关于 AdWhirl 的以下信息:
I/AdWhirl SDK(18641): Creating adWhirlManager...
D/AdWhirl SDK(18641): Locale is: en_US
D/AdWhirl SDK(18641): Hashed device ID is: 7d1dd13a2fa91c0ad174cb69a11549a3
I/AdWhirl SDK(18641): Finished creating adWhirlManager
D/AdWhirl SDK(18641): Prefs{427dbf543f7849e6bd9e8c425a2a52a6}: {"config": "{"extra":{"location_on":1,"background_color_rgb":{"red":0,"green":0,"blue":0,"alpha":1},"text_color_rgb":{"red":255,"green":255,"blue":255,"alpha":1},"cycle_time":30,"transition":8},"rations":[]}
D/AdWhirl SDK(18641): ", "timestamp": 1343402294184}
I/AdWhirl SDK(18641): Using stored config data
D/AdWhirl SDK(18641): Received jsonString: {"extra":{"location_on":1,"background_color_rgb":{"red":0,"green":0,"blue":0,"alpha":1},"text_color_rgb":{"red":255,"green":255,"blue":255,"alpha":1},"cycle_time":30,"transition":8},"rations":[]}
I/AdWhirl SDK(18641): Sum of ration weights is 0 - no ads to be shown
我用谷歌搜索了这个问题,女巫把我带到了这个问题:Android 上的空 AdWhirl 布局(没有显示广告) .. 这个人基本上和我的经历一样,说他想通了,但从来没有发布过..
我在清单中得到了我的 AdWhirl 密钥,我将 Admob 设置为我唯一的广告网络,并将应用程序添加到应用程序列表中,等等,所以我相当确定那一边是正确的.. 我做错了什么,什么“口粮权重之和为0”甚至意味着什么?
提前致谢!托马斯