简体   繁体   English

在Admob Mediation SDk中集成iAd适配器时出错

[英]Error While Integrating iAd Adapter in Admob Mediation SDk

I am trying to integrate iAds in Admob mediation SDK for that purpose, I downloaded iAdListAdapter from Mediation website Download Link and added it into my xcode project but now when I try to compile the project it is giving following error: 我试图在Admob中介SDK中集成iAdListAdapter用于此目的,我从Mediation网站下载链接下载了iAdListAdapter并将其添加到我的xcode项目中,但是现在当我尝试编译项目时它给出了以下错误:

Undefined symbols for architecture i386:
"_ADBannerContentSizeIdentifierLandscape", referenced from:
  -[GADMAdapterIAd getBannerWithSize:] in libAdapterIAd.a(GADMAdapterIAd.o)
  -[GADMAdapterIAd adjustADBannerToAdSize] in libAdapterIAd.a(GADMAdapterIAd.o)
"_ADBannerContentSizeIdentifierPortrait", referenced from:
  -[GADMAdapterIAd getBannerWithSize:] in libAdapterIAd.a(GADMAdapterIAd.o)
  -[GADMAdapterIAd adjustADBannerToAdSize] in libAdapterIAd.a(GADMAdapterIAd.o)
"_OBJC_CLASS_$_ADBannerView", referenced from:
  objc-class-ref in libAdapterIAd.a(GADMAdapterIAd.o)
"_OBJC_CLASS_$_ADInterstitialAd", referenced from:
  objc-class-ref in libAdapterIAd.a(GADMAdapterIAd.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Please guide what am I doing wrong or what is the correct way of adding iAds to Mediation SDk by the way: I am using XCode 4.6 with min sdk 5.0 请指导我做错了什么或者将iAds添加到Mediation SDk的正确方法:我使用XCode 4.6和min sdk 5.0

Any help is really appreciated! 任何帮助真的很感激!

原来我需要在项目中添加iAd.Framework并删除-all_load Flag,这解决了问题。

对于使用自动链接的用户,请在任何源文件中包含“#import <iAd / iAd.h>”/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM