我想集成Admob,该怎么办呢?

这里是admob的集成方法,
https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=zh-cn#play

不过他的代码是Java的,我们游戏用的是lua的,要怎么集成进来?要用luaJavabridge吗?

请大神能详细说下,感激不尽!

参考 umeng 那几个 sample 的 android 代码吧,很简单的

挂admob 直接参考coco2dx的方法就行了,Lua部分只负责调用方法

楼主解决了吗? 我也是要在quick里面集成admob,现在还不知道怎么搞呢
:pray:

[list]
我只集成了ios版的admob,而且仅仅是通过隐藏/显示来控制广告条view的,导入admob的SDK后,只修改了[color=#ff0000]proj.ios/AppController.mm[/color]文件:

[li]在文件顶部一堆#import语句后边加入:[/li]

#import "GADBannerView.h" static GADBannerView *myAdmobBannerView;

[li]在didFinishLaunchingWithOptions方法中加入:[/li]

myAdmobBannerView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner]; myAdmobBannerView.adUnitID = @"ca-app-pub-888888888888888888";// 换成你的广告单元ID myAdmobBannerView.rootViewController = viewController; [viewController.view addSubview:myAdmobBannerView]; GADRequest *request = [GADRequest request]; [myAdmobBannerView loadRequest:request]; [myAdmobBannerView setHidden:YES]; // 这里只是简单的隐藏了这个View

[li]在底部新增了两个类方法,方便在lua中使用luaoc直接调用来控制广告条的显示/隐藏:[/li]

[code]+ (void) showAds
{
    [myAdmobBannerView setHidden:NO];
}

  • (void) hideAds
    {
        [myAdmobBannerView setHidden:YES];
    }
    [/code]
    哦对了,这俩方法在[color=#ff0000]AppController.h[/color]里也加了声明,实际上是改了两个文件。
    android集成貌似挺麻烦,我还没细看。
    [/list]

版主, 我用quick 调用OC来展示admob的广告,展示完成后,回到游戏中,游戏的点击事件都失效了!请问遇到过这种问题吗?

参考keymob平台的集成广告文档吧,集成起来很简单的。官网网址:url