java - AdMob 横幅不适用于移动数据

标签 java android admob google-play-services

我最近开始开发 Android 应用程序,当我尝试在我的应用程序中加载横幅时,我在 logcat 中收到以下错误。

03-02 17:30:58.509: I/Ads(12181): Use AdRequest.Builder.addTestDevice("My device ID") to get test ads on this device.
03-02 17:30:58.509: I/Ads(12181): Starting ad request.
03-02 17:30:58.799: W/Ads(5515): Error while connecting to ad server: failed to connect to googleads.g.doubleclick.net/74.125.225.250 (port 80) after 60000ms: isConnected failed: ENETUNREACH (Network is unreachable)
03-02 17:30:58.799: W/Ads(12181): There was a problem getting an ad response. ErrorCode: 2
03-02 17:30:58.939: I/Ads(12181): Scheduling ad refresh 60000 milliseconds from now.
03-02 17:30:58.939: W/Ads(12181): Failed to load ad: 2

它只发生在某些设备上(主要是在 Android 4.1 Jelly Bean 中)并且只发生在移动数据上(使用 Telcel México),它在 WiFi 上按预期工作。

我的 xml 和 java 代码与 AdMob 实现指南相同。

layout.xml 横幅

<com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        ads:adSize="BANNER"
        ads:adUnitId="My Add Unit Id (Hidden)" />

MainActivity 的 onCreate 方法

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AdView adView = (AdView) this.findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        adView.loadAd(adRequest);
    }

希望你能帮我解决这个问题。

最佳答案

如果日期或时间错误会出现错误 2 只需在您的设备上设置自动日期更正。如果您设备上的时间与谷歌服务上的时间不一致,则会出现错误 2。这就是你需要的一切

关于java - AdMob 横幅不适用于移动数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22136119/

相关文章:

java - 如果我们使用 try-with-resource 是否需要关闭资源

java - 将数据表(jsf)中的元素加载到集合中

java - 问题 : Recompile with -Xlint:unchecked for details

ios - iAds : Displaying own ads when didFailToReceiveAdWithError

java - 保留按钮 :focus when changing Tabs in TabPane

android - 使用 ndk arm-linux-androideabi-clang++ 编译器为 android 构建 grpc C++

android - 升级 Android Studio 2.3 后数据绑定(bind)不起作用

ios - 你可以在 iOS 上预加载 admob DFPBannerView

ios - 如何在 ARC 上发布 GADBannerView?

java - 传递对象或对象属性