谷歌AdMobAds在iphone SDK中

我在我的项目中导入了libGoogleAdMobAds.a和Adsupport框架。 和所有头文件。链接标志为: - -0bjC.Architecture是armv7。 Xcode: - 4.5.2和4.3及更高版本。

但它仍然给我以下错误: -

Undefined symbols for architecture i386:
      "_CGSizeFromGADAdSize", referenced from:
          -[BannerExampleViewController viewDidLoad] in BannerExampleViewController.o
      "_OBJC_CLASS_$_GADBannerView", referenced from:
          objc-class-ref in BannerExampleViewController.o
      "_OBJC_CLASS_$_GADRequest", referenced from:
          objc-class-ref in BannerExampleViewController.o
      "_kGADAdSizeBanner", referenced from:
          -[BannerExampleViewController viewDidLoad] in BannerExampleViewController.o
    ld: symbol(s) not found for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

任何人都可以帮助我解决这个问题。

提前致谢


你必须采取两个步骤:

  • 在Build Setting中,进入链接。 在这里,你会发现“其他链接标志”。 设置-Objc进行构建和发布。
  • 您将使用定义的矩形初始化Admob。 考虑: AbMod = [GADBannerView alloc]initWithFrame:CGRectMake(0,430,320,50)];

  • 对于遇到此问题的任何人,请查看是否缺少此文件:libGoogleAdMobAds.a

    它解决了我的问题。

    idan m。


    https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals

    请检查上面的网址并下载最新的谷歌SDK并尝试一个

    注意:是否将IAD框架添加到您的项目中

    链接地址: http://www.djcxy.com/p/11831.html

    上一篇: GoogleAdMobAds in iphone sdk

    下一篇: IE8 issue: AngularJS ng