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