【问题标题】:ADMOB with google play service带有谷歌播放服务的 ADMOB
【发布时间】:2014-09-22 01:35:56
【问题描述】:

我花了一些时间将 Admob API 集成到应用程序中,但似乎将新的 Admob 集成到 google play lib 中,我无法完成工作!

看谷歌https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start给出的示例代码

我什至无法参考所谓的教程开始一个简单的演示,这就是为什么 Google 不能提供可以测试的示例应用程序。一件简单的事情被扭曲成难以理解的事情。不是说我懒惰,但我不相信没有更简单的方法。

我正在寻找集成 google play sdk 的各种方法,但经常出错

android.view.InflateException: Binary XML file line 80: Error inflating class com.google.android.gms.ads.AdView

我的应用中的代码:

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    try
    {
        setContentView(R.layout.activity_second);

        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
    }
    catch (Exception e)
    {
        showMessage(e.toString());
    }
}

活动 XML:

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-6360391144319101/2719936275" />

AndroidManifest xml:

<meta-data android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

我通过右键单击 project->Android->Library->Add 添加了 google play services lib。然后,手动将 google-play-services.jar 添加到我项目的 libs 文件夹中,并添加到 Java Build Path->Add JARs 中。最后在 Java Build Path->Order and Export 中检查 jar 文件。但是,新的 admob 仍然无法正常工作。与这个新的 SDK 相比,旧的独立 SDK 更容易集成。

请帮我解决问题。非常感谢任何建议或意见!

谢谢。

【问题讨论】:

标签: android admob


【解决方案1】:

接受Error inflating class com.google.android.gms.ads.AdView Android Studio的回答

包含 Google Play 服务的更好方法是通过“项目结构”对话框中的库依赖项——而不是像您所做的那样添加 jar 文件,单击 + 按钮 > 库依赖项。 Google Play 服务应该在列表中。

另外,如果您要添加 jar 文件,最好不要将它们放在 build 文件夹中——如果您进行干净的构建,它可能会被删除。最好的位置是模块根目录下的 libs 目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多