将Admob添加到Libgdx游戏中

时间:2016-01-11 23:25:17

标签: java android libgdx admob

我正在考虑this tutorial,但当我试图通过页面获利时,我无法通过货币化或添加任何横幅,因为我的游戏不像教程那样在商店中。

我的问题是:我是否需要在不添加admob代码的情况下上传我的游戏,然后将其添加到我的游戏中,或者在上传之前添加代码然后从admob网站设置内容?

这可能是一个愚蠢的问题,但在谈到admob时我只是一个新手

1 个答案:

答案 0 :(得分:2)

Libgdx官方文档中有一个洞部分解释了如何使用Admob:

考虑:

  

Android(6.4.1及更早版本的SDK)已弃用。 2014年8月1日,Google   Play将停止接受使用旧版本的新应用或更新应用   独立的Google移动广告SDK v6.4.1或更低版本。你必须升级到   那时的Google Play版移动广告SDK。

根据Libgdx维基:

  

Barebones Sample App

     

我使用gdx-setup-ui.jar创建了一个新的libgdx项目,添加了一个   .gitignore文件,并进行了我的初始提交。

     

Eclipse安装

     

在eclipse中,导入准系统样本应用程序(文件> import> existing   项目进入工作区) - 您现在应该至少有三个项目   在包资源管理器(核心,安卓和桌面)。

     

打开Android SDK Manager,下载最新的SDK平台   Google API(撰写本文时:4.4.2 / API19),2.3.1 / API9 SDK   平台和Extras - Google Play服务。

     

找到   /演员/谷歌/ google_play_services / libproject /谷歌播放,services_lib /   你机器上的目录(在我的Windows机器上 - C:\ Program Files   (86)\的Android \ Android的SDK \演员\谷歌\ google_play_services \ libproject \的Google Play-services_lib)   并与现有的libgdx一起复制到您的工作目录中   项目

     

档案>导入> Android>现有Android代码,下一步,浏览,   在您的工作中导航到google-play-services_lib的本地副本   目录,好的,完成。

     

右键单击您的Android项目,选择属性,Android,滚动   单击“添加”,选择google-play-services_lib项目,确定。

     

此时刷新并清理日食可能不会受到伤害,   所以继续这样做。

     

的AndroidManifest.xml

     

确保android项目的project.properties文件中的目标是   至少13,AndroidManifest.xml中的android:minSdkVersion   至少是9.可悲的是,这确实意味着用户运行古代版本   Android将被排除在外,但我们无能为力。   非常非常少的设备仍在运行以下版本   2.3 / API9,所以至少你不会排除很多用户...

     

将这两行添加为'application'元素的子元素:

     

     

将这两个权限添加为“manifest”元素的子级:

     

  

     

保存更改,然后在eclipse中刷新并清理以获得好运......

     

横幅广告

     

See this version of the android project's MainActivity class表示   合理简单的横幅广告实施。

     

插页式广告

     

This diff shows an interstitial ad implementation(ActionResolver   界面让我们从核心项目中触发插页式操作   同时保留了宝贵的LibGdx跨平台功能。)

     

这就是它的全部!

     

如果克隆,最后一个注意事项   https://github.com/TheInvader360/tutorial-libgdx-google-ads,付钱   注意日食中的问题观点!你需要创建一个   google-play-services_lib和。中的空'gen'目录   tutorial-libgdx-google-ads-android项目,并确保你拥有   安装所需的android sdks。就像日食一样,a   大量的清爽和清洁不会造成伤害......