Adwhirl 收到但不显示 Admob 广告

发布于 2024-12-04 05:24:26 字数 5395 浏览 0 评论 0原文

我在让 adwhirl 在我的应用程序中与 admob 一起使用时遇到了最困难的时候。

adwhirl.xml

   <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent" android:id="@+id/llAd">
    <com.adwhirl.AdWhirlLayout
         android:layout_width="fill_parent"
         android:layout_height="wrap_content" android:id="@+id/timer_ads"/>

  </LinearLayout>

我的活动

    @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.adwhirl);     
    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.timer_ads);      

    RelativeLayout.LayoutParams layoutParams = new

      RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
                                  LayoutParams.WRAP_CONTENT);
    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);


    LinearLayout layout = (LinearLayout)findViewById(R.id.llAd);       

    layout.setGravity(Gravity.CENTER_HORIZONTAL);

   // layout.addView(adWhirlLayout, layoutParams);

    //layout.addView(textView, layoutParams);

    layout.invalidate();
     //new ScanThread().execute(Util.getAuth(this),Util.getURL(this));
}

android 清单

<meta-data android:value="(my-adhwhirl-key)"

    android:name="ADWHIRL_KEY"/>
    </activity>
    <activity android:name="com.google.ads.AdMobActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboard|keyboardHidden" />

日志

    09-12 02:04:10.403: INFO/AdWhirl SDK(729): Creating adWhirlManager...
09-12 02:04:10.403: DEBUG/AdWhirl SDK(729): Locale is: en_US
09-12 02:04:10.413: DEBUG/AdWhirl SDK(729): Hashed device ID is: 7d1dd13a2fa91c0ad174cb69a11549a3
09-12 02:04:10.413: INFO/AdWhirl SDK(729): Finished creating adWhirlManager
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): Prefs{55aa3dea659c46c0bef87c711a5d524e}: {"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":"6b5563f8f4a64cd5b7abfbbeec54e0f8","type":1,"nname":"admob","weight":100,"priority":1,"key":"a14e6d5816c612a"}]}
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): ", "timestamp": 1315792993877}
09-12 02:04:10.423: INFO/AdWhirl SDK(729): Using stored config data
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): 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":"6b5563f8f4a64cd5b7abfbbeec54e0f8","type":1,"nname":"admob","weight":100,"priority":1,"key":"a14e6d5816c612a"}]}
09-12 02:04:10.493: INFO/AdWhirl SDK(729): Rotating Ad
09-12 02:04:10.493: DEBUG/AdWhirl SDK(729): Dart is <27.61096846453517> of <100.0>
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729): Showing ad:
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     nid: 6b5563f8f4a64cd5b7abfbbeec54e0f8
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     name: admob
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     type: 1
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     key: a14e6d5816c612a
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     key2: 
09-12 02:04:10.583: DEBUG/AdWhirl SDK(729): Valid adapter, calling handle()
09-12 02:04:10.643: WARN/InputManagerService(60): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4075f600 (uid=10018 pid=525)
09-12 02:04:11.094: INFO/ActivityManager(60): Displayed com.trandroid/.AddTorrent: +790ms
09-12 02:04:11.283: DEBUG/dalvikvm(60): GC_CONCURRENT freed 710K, 45% free 4267K/7751K, external 1252K/1764K, paused 9ms+7ms
09-12 02:04:58.393: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:09:58.403: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:14:58.413: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:19:58.423: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:24:58.433: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:29:58.443: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol

我已在 adwhirl 上设置了我的 admob 发布商 ID。请帮忙!

I'm having the hardest time getting adwhirl to work with admob in my application.

adwhirl.xml

   <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent" android:id="@+id/llAd">
    <com.adwhirl.AdWhirlLayout
         android:layout_width="fill_parent"
         android:layout_height="wrap_content" android:id="@+id/timer_ads"/>

  </LinearLayout>

my activity

    @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.adwhirl);     
    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.timer_ads);      

    RelativeLayout.LayoutParams layoutParams = new

      RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
                                  LayoutParams.WRAP_CONTENT);
    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);


    LinearLayout layout = (LinearLayout)findViewById(R.id.llAd);       

    layout.setGravity(Gravity.CENTER_HORIZONTAL);

   // layout.addView(adWhirlLayout, layoutParams);

    //layout.addView(textView, layoutParams);

    layout.invalidate();
     //new ScanThread().execute(Util.getAuth(this),Util.getURL(this));
}

android manifest

<meta-data android:value="(my-adhwhirl-key)"

    android:name="ADWHIRL_KEY"/>
    </activity>
    <activity android:name="com.google.ads.AdMobActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboard|keyboardHidden" />

log

    09-12 02:04:10.403: INFO/AdWhirl SDK(729): Creating adWhirlManager...
09-12 02:04:10.403: DEBUG/AdWhirl SDK(729): Locale is: en_US
09-12 02:04:10.413: DEBUG/AdWhirl SDK(729): Hashed device ID is: 7d1dd13a2fa91c0ad174cb69a11549a3
09-12 02:04:10.413: INFO/AdWhirl SDK(729): Finished creating adWhirlManager
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): Prefs{55aa3dea659c46c0bef87c711a5d524e}: {"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":"6b5563f8f4a64cd5b7abfbbeec54e0f8","type":1,"nname":"admob","weight":100,"priority":1,"key":"a14e6d5816c612a"}]}
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): ", "timestamp": 1315792993877}
09-12 02:04:10.423: INFO/AdWhirl SDK(729): Using stored config data
09-12 02:04:10.423: DEBUG/AdWhirl SDK(729): 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":"6b5563f8f4a64cd5b7abfbbeec54e0f8","type":1,"nname":"admob","weight":100,"priority":1,"key":"a14e6d5816c612a"}]}
09-12 02:04:10.493: INFO/AdWhirl SDK(729): Rotating Ad
09-12 02:04:10.493: DEBUG/AdWhirl SDK(729): Dart is <27.61096846453517> of <100.0>
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729): Showing ad:
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     nid: 6b5563f8f4a64cd5b7abfbbeec54e0f8
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     name: admob
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     type: 1
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     key: a14e6d5816c612a
09-12 02:04:10.573: DEBUG/AdWhirl SDK(729):     key2: 
09-12 02:04:10.583: DEBUG/AdWhirl SDK(729): Valid adapter, calling handle()
09-12 02:04:10.643: WARN/InputManagerService(60): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4075f600 (uid=10018 pid=525)
09-12 02:04:11.094: INFO/ActivityManager(60): Displayed com.trandroid/.AddTorrent: +790ms
09-12 02:04:11.283: DEBUG/dalvikvm(60): GC_CONCURRENT freed 710K, 45% free 4267K/7751K, external 1252K/1764K, paused 9ms+7ms
09-12 02:04:58.393: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:09:58.403: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:14:58.413: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:19:58.423: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:24:58.433: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
09-12 02:29:58.443: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol

I've set up my admob publisher id on adwhirl. Please help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文