0

私はAndroidアプリを持っており、AdmobとZestADZでAdwhirlを使用しており、House広告を設定しました。

ログが正常に表示されているにもかかわらず、何らかの理由で広告が表示されていません。私が見ることができるのは、Zest広告が表示されておらず、デフォルトで私が作成したHouse広告になっていることだけです。

前もって感謝します!

これが私のXMLの一部です:

LinearLayout
android:id="@+id/LayoutTopAds"
android:orientation="horizontal"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:gravity="center_horizontal"
android:background="@color/graphite"
android:layout_weight="0.5"

コードは次のとおりです。

    LinearLayout adLayout = (LinearLayout)findViewById(R.id.LayoutTopAds);
    AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this, LearningLangConsts.ADWHIRL_SDK_KEY[myUI.LEARNLANG]);

    int diWidth = adLayout.getWidth();
    int diHeight = adLayout.getHeight();
    float density = getResources().getDisplayMetrics().density;

    adWhirlLayout.setAdWhirlInterface(new AdWhirlLayout.AdWhirlInterface()
    {
        @Override
        public void adWhirlGeneric()
        {}
    });

    adWhirlLayout.setMaxWidth((int)(diWidth * density));
    adWhirlLayout.setMaxHeight((int)(diHeight * density));
    adLayout.addView(adWhirlLayout);  

ログは次のとおりです。

      07-02 16:36:56.791: INFO/AdWhirl SDK(3581): Creating adWhirlManager...
      07-02 16:36:56.851: DEBUG/AdWhirl SDK(3581): Locale is: en_US
      07-02 16:36:57.354: DEBUG/AdWhirl SDK(3581): Hashed device ID is: 7d1dd13a2fa91c0ad174cb69a11549a3
      07-02 16:36:57.360: INFO/AdWhirl SDK(3581): Finished creating adWhirlManager
      07-02 16:36:58.140: DEBUG/AdWhirl SDK(3581): Prefs{73dd1111860847ecb1257a0e0942ec37}: {"config": "{"extra":{"location_on":1,"background_color_rgb":{"red":255,"green":255,"blue":255,"alpha":1},"text_color_rgb":{"red":0,"green":0,"blue":0,"alpha":1},"cycle_time":15,"transition":8},"rations":[{"nid":"7f5ef65976504f21b9635ab0ec19a019","type":1,"nname":"admob","weight":33,"priority":3,"key":"a14123cc7d16913"},{"nid":"49ac21c2a998e168ae8974078a302c0b","type":20,"nname":"zestadz","weight":33,"priority":1,"key":"14131C047A5040548959435145554B5F8D8A29CA"},{"nid":"e7eff2754b0b4bde81114881e88dd8f1","type":9,"nname":"custom","weight":34,"priority":2,"key":"__CUSTOM__"},{"nid":"8c1200a3a29d41c0b9fd16096368d6dc","type":9,"nname":"custom","weight":0,"priority":2,"key":"__CUSTOM__"}]}
      07-02 16:36:58.140: DEBUG/AdWhirl SDK(3581): ", "timestamp": 1309645632265}
      07-02 16:36:58.150: INFO/AdWhirl SDK(3581): Using stored config data
      07-02 16:36:58.181: DEBUG/AdWhirl SDK(3581): Received jsonString: {"extra":{"location_on":1,"background_color_rgb":{"red":255,"green":255,"blue":255,"alpha":1},"text_color_rgb":{"red":0,"green":0,"blue":0,"alpha":1},"cycle_time":15,"transition":8},"rations":[{"nid":"7f5ef65926c44f21b9635ab0e122a019","type":1,"nname":"admob","weight":33,"priority":3,"key":"a14e0dcc7d16913"},{"nid":"49ac243ae94c4f68ae8974078a302c0b","type":20,"nname":"zestadz","weight":33,"priority":1,"key":"14131C047A504052787735145554B5F8D8A29CA"},{"nid":"e7eff27c4b0b4bd3222db881e88dd8f1","type":9,"nname":"custom","weight":34,"priority":2,"key":"__CUSTOM__"},{"nid":"8c1200a3a29d41c0b9fd16834423d6dc","type":9,"nname":"custom","weight":0,"priority":2,"key":"__CUSTOM__"}]}
      07-02 16:36:59.953: INFO/AdWhirl SDK(3581): Rotating Ad
      07-02 16:37:00.080: DEBUG/AdWhirl SDK(3581): Dart is <8.98131054165815> of <100.0>
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581): Showing ad:
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581):     nid: 49ac21c2a94c4f68154434078a302c0b
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581):     name: zestadz
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581):     type: 20
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581):     key: 14349877A5040434E59435145554B5F8D8A29CA
      07-02 16:37:01.890: DEBUG/AdWhirl SDK(3581):     key2: 
      07-02 16:37:01.943: DEBUG/AdWhirl SDK(3581): Valid adapter, calling handle()
      07-02 16:37:01.970: INFO/ZestADZ SDK(3581): Adclient ID set to 14131C047A5040434E59435145554B5F8D8A29CA
      07-02 16:37:04.730: VERBOSE/Formed URL(3581): http://a.zestadz.com/waphandler/deliverad?ua=Mozilla%2F5.0+%28Linux%3B+U%3B+Android+2.1-update1%3B+en-us%3B+sdk+Build%2FECLAIR%29+AppleWebKit%2F530.17+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Mobile+Safari%2F530.17&ip=&cid=14131C047A504342216435145554B5F8D8A29CA&meta=game&keyword=All
      07-02 16:37:09.921: DEBUG/Ad Response(3581): HTTP/1.1 200 OK
      07-02 16:37:10.040: DEBUG/AdWhirl SDK(3581): ZestADZ failure
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581): Showing ad:
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581):     nid: 49ac21c2a94c4f68ae835645987302c0b
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581):     name: zestadz
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581):     type: 20
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581):     key: 14131234487040434E59435145554B5F8D8A29CA
      07-02 16:37:10.351: DEBUG/AdWhirl SDK(3581):     key2: 
      07-02 16:37:10.372: DEBUG/AdWhirl SDK(3581): Valid adapter, calling handle()
      07-02 16:37:10.400: INFO/ZestADZ SDK(3581): Adclient ID set to 14131C047A5040434E59435640954B5F8D8A29CA
      07-02 16:37:11.432: VERBOSE/Formed URL(3581): http://a.zestadz.com/waphandler/deliverad?ua=Mozilla%2F5.0+%28Linux%3B+U%3B+Android+2.1-update1%3B+en-us%3B+sdk+Build%2FECLAIR%29+AppleWebKit%2F530.17+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Mobile+Safari%2F530.17&ip=&cid=14131C047A501233329435145554B5F8D8A29CA&meta=game&keyword=All
      07-02 16:37:13.060: DEBUG/Ad Response(3581): HTTP/1.1 200 OK
      07-02 16:37:13.190: DEBUG/AdWhirl SDK(3581): ZestADZ failure
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581): Showing ad:
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581):     nid: e7eff27c4b0b4bd455223381e88dd8f1
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581):     name: custom
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581):     type: 9
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581):     key: __CUSTOM__
      07-02 16:37:13.530: DEBUG/AdWhirl SDK(3581):     key2: 
      07-02 16:37:13.550: DEBUG/AdWhirl SDK(3581): Valid adapter, calling handle()
      07-02 16:37:13.670: DEBUG/LocationManager(3581): Constructor: service = android.location.ILocationManager$Stub$Proxy@43baf168
4

1 に答える 1

0

LinearLayout高さを次のように設定したようです0dpandroid:layout_height="0dp" これにより、ビューが表示されなくなります。wrap_content代わりにに変更してみてください。それが機能しない場合は、実際にはAdWhirlレイアウトを作成する簡単な方法があります。

AdWhirlSDKのバージョン3.0を使用していることを前提としています。コードを使用してレイアウトを作成する代わりに、通常のXMLレイアウトファイルを使用してレイアウトを作成できます。彼らの指示が示唆するようなものを使用しないでくださいLinearLayout(私はそれが時代遅れだと思います)。代わりに、バナーを配置したい場所にこの要素をレイアウトに配置するだけです。

    <com.adwhirl.AdWhirlLayout
         android:layout_width="fill_parent"
         android:layout_height="wrap_content" />

真剣に、それはそれです。AdWhirlキーがマニフェストにもあることを確認してください(<activity>または<application>タグ内のいずれか)。

    <meta-data android:value="Your Key"
         android:name="ADWHIRL_KEY"/>

プログラムで何かを行う必要がある場合はid、通常どおりレイアウトを指定してを使用できますfindViewById。Lemmeはこれが役立つかどうかを知っています。

于 2011-07-18T03:48:43.083 に答える