【发布时间】:2018-01-04 19:36:01
【问题描述】:
我在 LibGDX 中有一个游戏(在 iOS 和 Android Studio 中完美运行),但没有广告。
我已经按照太多教程来添加 Admob,但我尝试的所有方法都得到了相同的结果:
我的 build.gradle 文件:
dependencies {
//classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.3-SNAPSHOT'
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.2.1-SNAPSHOT'
}
(我尝试过 2.3.3 和 2.2.1)
ext {
appName = "xxxxxx"
gdxVersion = '1.9.7'
roboVMVersion = '2.2.1-SNAPSHOT'
robopodsVersion = '2.2.1'
box2DLightsVersion = '1.4'
ashleyVersion = '1.7.0'
aiVersion = '1.8.0'
}
(我也用gdxVersion 1.9.0测试过)
以及ios项目依赖
project(":ios") {
apply plugin: "java"
apply plugin: "robovm"
dependencies {
compile project(":core")
compile "com.mobidevelop.robovm:robovm-rt:$roboVMVersion"
compile "com.mobidevelop.robovm:robovm-cocoatouch:$roboVMVersion"
compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
compile "com.mobidevelop.robovm:robopods-google-mobile-ads-ios:$robopodsVersion"
}}
我也将这个添加到了 robovm.xml:
<frameworkPaths>
<path>libs</path>
</frameworkPaths>
<frameworks>
<framework>GoogleMobileAds</framework>
</frameworks>
最后,我已将 GoogleMobileAds.framework 添加到我的 ios/build/libs 文件夹中
当我开始通过添加 BannerAdView 来修改 IOSLauncher 类时,它会抛出以下错误
public class IOSLauncher extends IOSApplication.Delegate {
private GADBannerView adview;
错误:
Error:(13, 13) error: cannot find symbol class GADBannerView
我做错了什么? 有人遇到过同样的问题吗?
提前致谢
巴勃罗
【问题讨论】:
-
Tutorial 中没有有用的信息?
-
嗨,谢谢你的回答我认为我使用的是 LibGDX 没有 Swift Native,而该教程是针对 Swift 编程的
标签: ios android-studio libgdx admob robovm