Undefined symbol _kGADErrorDomain issue for iOS

28 views
Skip to first unread message

Artsiom Bekerau

unread,
Oct 25, 2024, 9:56:57 AMOct 25
to Google Mobile Ads SDK Developers
Hello,
Working on migrating the ' Google-Mobile-Ads-SDK ' capsule from version 8.x to version 10.x. and came across this issue:
Undefined symbols for architecture x86_64: "_kGADErrorDomain", referenced from:
-[GADMAdapterNexage getInterstitial] in libAdMobMMAdapter.a(GADMAdapterNexage.o)
-[GADMAdapterNexage getBannerWithSize:] in libAdMobMMAdapter.a(GADMAdapterNexage.o)
-[GADMAdapterMillennial getInterstitial] in libAdMobMMAdapter.a(GADMAdapterMillennial.o)
-[GADMAdapterMillennial getBannerWithSize:] in libAdMobMMAdapter.a(GADMAdapterMillennial.o)

It looks like libAdMobMMAdapter can't find _kGADErrorDomain, but libAdMobMMAdapter is not in use. It seems to be some inner issue or version conflict....  

Mobile Ads SDK Forum Advisor

unread,
Oct 25, 2024, 2:50:48 PMOct 25
to google-adm...@googlegroups.com
Hi,

Thank you for contacting the Mobile Ads SDK Support Team.

It is always recommended to use the latest version of SDK. As of today, the latest version of iOS is 11.11.0. As of SDK version 8.12.0, all constants with the kGAD prefix have been deprecated. We advise using constants with the GAD prefix instead. For further details, please refer to the release history.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02vGgQx:ref" (ADR-00272997)

Thanks,
 
Google Logo Mobile Ads SDK Team


Artsiom Bekerau

unread,
Oct 28, 2024, 6:02:39 PMOct 28
to Google Mobile Ads SDK Developers
Hi, 

Thank you for this suggestion. 

Tried to upgrade to the latest version but it didn't solve the issue. As for the kGAD prefix, after analyzing the code we found out that kGAD is not used. Since the application is migrated from version 8.13.0, the use of kGAD prefix has already been fixed. 
Reply all
Reply to author
Forward
0 new messages