添加admob jar文件和类未找到错误

时间:2014-05-22 13:28:06

标签: java android eclipse jar admob

我正在尝试添加admob.jar文件,但没有成功。我按照所有步骤,如右键单击项目文件选择,属性,选择构建路径,添加外部jar文件,然后单击订单和导出,选择GoogleAdMobAdsSdk-6.4.1 jar并单击确定。但是我的admob.jar文件被复制到Referenced Libraries而不是Libs文件夹。我确实复制粘贴到libs文件夹,但我没有工作。我也接受了错误。我正在使用ADT工具,我的操作系统是Windows Vista。此外,我的所有文件夹和文件都保存在同一个地方。 enter image description here

2 个答案:

答案 0 :(得分:1)

通常我将jar文件复制到libs文件夹中,然后刷新Eclipse上的视图(按F5,使文件显示在libs下)。然后你可以右键单击该文件,选择" Build Path"然后单击"添加到构建路径"。

似乎你没有在那里刷新视图。

小注意,添加Admob的新方法是使用Google Play Services SDK方法(https://developer.android.com/google/play-services/setup.html?hl=fr

答案 1 :(得分:0)

使用Google Play服务sdk添加小怪而不是jar。

以下是使用它的示例: 像这样打电话:

 LoadAdViewInEveryActivity.loadAdds(this, mAddMobsLinearLayout);

这是班级:

public class LoadAdViewInEveryActivity
{
    private static AdView adView = null;

    public static void loadAdds(Activity act, LinearLayout adLayout)
    {
        adLayout.setVisibility(View.VISIBLE);
        adView = new AdView(act);
        adView.setAdSize(AdSize.SMART_BANNER);
        adView.setAdUnitId(Constant.AD_UNIT_ID);

        AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
        adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
        adLayout.addView(adView);
        adView.loadAd(adRequestBuilder.build());
    }

    public static void destroyView()
    {
        if (adView != null)
        {
            adView.destroy();
            adView = null;
        }
    }

}