【问题标题】:The ad size and ad unit ID must be set before loadAd is called. App is breaking必须在调用 loadAd 之前设置广告尺寸和广告单元 ID。应用程序正在崩溃
【发布时间】:2015-01-18 22:33:46
【问题描述】:

我已经发布了我的应用程序。更新eclipse后就不行了,是什么原因? 这是我的日志猫:01-18 21:48:02.508: E/AndroidRuntime(494): FATAL EXCEPTION: main 01-18 21:48:02.508: E/AndroidRuntime(494): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.beandroid.androchef/com.beandroid.csipordenone.MainActivity}: java.lang.IllegalStateException: The ad size and ad unit ID must be set before loadAd is called. 01-18 21:48:02.508: E/AndroidRuntime(494): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.os.Handler.dispatchMessage(Handler.java:99) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.os.Looper.loop(Looper.java:123) 01-18 21:48:02.508: E/AndroidRuntime(494): at android.app.ActivityThread.main(ActivityThread.java:3683) 01-18 21:48:02.508: E/AndroidRuntime(494): at java.lang.reflect.Method.invokeNative(Native Method) 01-18 21:48:02.508: E/AndroidRuntime(494): at java.lang.reflect.Method.invoke(Method.java:507) 01-18 21:48:02.508: E/AndroidRuntime(494): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 01-18 21:48:02.508: E/AndroidRuntime(494): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 01-18 21:48:02.508: E/AndroidRuntime(494): at dalvik.system.NativeStart.main(Native Method) 01-18 21:48:02.508: E/AndroidRuntime(494): Caused by: java.lang.IllegalStateException: The ad size and ad unit ID must be set before loadAd is called. 01-18 21:48:02.508: E/AndroidRuntime(494): at com.google.android.gms.internal.bh.bn(Unknown Source) 01-18 21:48:02.508: E/AndroidRuntime(494): at com.google.android.gms.internal.bh.a(Unknown Source) 01-18 21:48:02.508: E/AndroidRuntime(494): at com.google.android.gms.ads.AdView.loadAd(Unknown Source) 01-18 21:48:02.508: E/AndroidRuntime(494): at com.beandroid.csipordenone.MainActivity.onCreate(MainActivity.java:102) 这是我的 Main.java:enter code here

【问题讨论】:

    标签: android eclipse navigation-drawer ads interstitial


    【解决方案1】:

    你可能忘记设置了:

    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_id"
    

    在您的 AdView 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      • 2023-04-04
      • 2019-11-14
      相关资源
      最近更新 更多