iOS(RoboVM)/Android Studio的LibGDX/Admob支持
我有一个LibGDX游戏(在iOS和Android Studio中完美运行),但没有广告 我遵循了太多的教程来添加Admob,但我尝试的所有方法都得到了相同的结果: 我的build.gradle文件:iOS(RoboVM)/Android Studio的LibGDX/Admob支持,ios,android-studio,libgdx,admob,robovm,Ios,Android Studio,Libgdx,Admob,Robovm,我有一个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-plugi
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)
(我还使用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>
错误:
Error:(13, 13) error: cannot find symbol class GADBannerView
我做错了什么?
有人也有同样的问题
提前谢谢
巴勃罗
最后,我将GoogleMobileAds.framework添加到我的ios/build/libs文件夹中
您必须将GoogleMobileAds.framework文件夹放在“ios/libs/”文件夹中,不要放在“ios/build/libs/”文件夹中。因此,您必须创建一个新的“libs”文件夹,并将其放入“ios/”文件夹中。谷歌移动广告框架的路径应该是:“ios/libs/GoogleMobileAds.framework”我解决了我的问题
我所要做的就是刷新所有gradle项目,让这些库下载
谢谢大家 这方面没有有用的信息吗?嗨,谢谢你的回答。我认为我使用的是LibGDX,不是Swift本机,而该教程是针对Swift编程的
public class IOSLauncher extends IOSApplication.Delegate {
private GADBannerView adview;
Error:(13, 13) error: cannot find symbol class GADBannerView