Is there any ads module for iOS?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By desik
:warning: Old Version Published before Godot 3 was released.

I have found a few 3rd party modules for displaying ads (AdMob, Appodeal etc) in Android mobile games developed in Godot.

But I am curious if is there any module for iOS ads?
Thanks!

I also investigated this topic and I haven’t found any module for this. To my knowledge there exists no iOS Godot game that uses ads for monetising. It’s quite surprising (and quite disappointing) that such important module does not exist. Especially in era when majority of commercially successful games use ads for monetising.

lukas | 2016-10-01 20:35

There is chartboost for ios and android. No idea how it works though.

ericdl | 2016-10-01 21:23

I’ve made a module for Chartboost as well. You can find it here: https://github.com/beocat/mamau_chartboost

beocat | 2016-10-04 21:26

@beocet: Maybe you can convert your comment as an answer and maybe also mention chartboost module from the post of ericdl.
And, thanks a lot for the module! There is not many modules for iOS.

lukas | 2016-10-07 09:11

Does this work on android and ios too?
Mamau’s chartboost

Florix | 2017-01-24 01:32

:bust_in_silhouette: Reply From: Kamil Örs

Google Admob for IOS GitHub - kamilors/Gomob: Google Admob Module (IOS) for Godot Engine 2.1-stable

Thank you for your sharing and this code works fine on device. But have you ever tried it on Simulator? I compiled it with setting “ios_sim=yes” and got the following error message:

~/ios/lib/Admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h:11:2: error: The Google Mobile Ads SDK requires a deployment target of iOS 6.0 or later.
#error The Google Mobile Ads SDK requires a deployment target of iOS 6.0 or later.

How can I solve it?

KenHuang0917 | 2016-11-30 09:52

Hello @Kamil and @kenHuang0917
I am new to Godot and I have created a game, I need Admob on iOS, when I try to compile godot with this module I get the following error:

Undefined symbols for architecture armv7:
“_CFHostCreateWithName”, referenced from:
l6022 in GoogleMobileAds(flat-armv7)
“_CFHostStartInfoResolution”, referenced from:
l6022 in GoogleMobileAds(flat-armv7)
“_CFHostGetAddressing”, referenced from:
l6022 in GoogleMobileAds(flat-armv7)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I am compiling as instructed in the docs:
scons p=iphone target=debug

I really need your help,
thanks.

tulsidaskhatri | 2017-02-08 18:33

I have same problem i resolve it by adding CFNetwork Framework in config.py file

khalidx21 | 2017-09-27 15:31