Stencyl 3.4.0 is now out. Get it now!

[IOS/Android] Tapdaq advertising Mediation and Cross Promotion) [v2.2.2]

robinschaafsma

  • *
  • Posts: 646
Tapdaq advertising Mediation and Cross Promotion
Works on iOS and Android

For Stencyl 3.4 and above

Stencyl extension for "Tapdaq" (http://www.tapdaq.com) for iOS and Android. This extension allows you to easily integrate Tapdaq on your Stencyl game / application. (http://www.stencyl.com)

Important!!
This Extension Required the Toolset Extension Manager http://byrobin.nl/store/product/byrobintoolsetextension/


Features
- Works on IOS and Android
- Cross Promotion
        -Interstitial Ad
- Mediation
        - Banner Ad
        - Interstitial Ad
        - Video Ad
        - Rewarded Video Ad
        - More Apps

Supported Networks
This extension supports the following Networks.
*The networks SDK's are included in this extension, you don't need to enable the seperate extenions for those networks *
- Adcolony
- Admob
- AppLovin
- Chartboost
- Facebook Audience Network
- UnityAds
- Vungle
- Tapjoy
- IronSource

How to download this extension
Go to: http://byrobin.nl/store/product/tapdaq-advertising
Add the extension to the cart en proceed with checkout. After you successfully placed the order, you will get an e-mail with the download link or go to “My Account” section where you can also find the download link.

or download from Github: https://github.com/byrobingames/tapdaq

Install the zip file: Go to : http://community.stencyl.com/index.php/topic,30432.0.html

How to install this extension
Go to: https://github.com/byrobingames/tapdaq/blob/master/README.md#how-to-install

Documentation and Blocks
See wiki page: https://github.com/byrobingames/tapdaq/wiki/Implement-Tapdaq-Advertising-in-your-Stencyl-game.

iOS Error on Compiling
If you get this error on compiling: iOS (only)
Code: [Select]
[haxelib] ** BUILD FAILED **
[haxelib] clang: error: linker command failed with exit code 1 (use -v to see invocation)
[haxelib] ld: symbol(s) not found for architecture arm64
[haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
[haxelib]   "_OBJC_CLASS_$_TDProperties", referenced from:
[haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
[haxelib]   "_OBJC_CLASS_$_TDTestDevices", referenced from:
[haxelib]      (maybe you meant: _OBJC_CLASS_$_TapdaqController)
[haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
[haxelib]   "_OBJC_CLASS_$_Tapdaq", referenced from:
This means that the iOS Framework are not linked anymore in some how after you donwload the extension.
Solution:
1) Go to "YOURDOCUMENTFOLDER"/stencylworks/engine-extensions/tapdaq-master/frameworks"
2) Delete the Tapdaq.framework in this folder
3) Download the Tapdaq.framework from here: https://www.dropbox.com/s/umi1ksjw5nanoj3/tapdaq-ios-sdk-master.zip?dl=0
4) Unzip it and copy the Tapdaq.framework to "YOURDOCUMENTFOLDER"/stencylworks/engine-extensions/tapdaq-master/frameworks"
5) Run clean project and try to compile

iOS Make an ipa with Xcode when ready for publish

When you publish with Stencyl you will get error ITMS 90179 when upload ipa with Application Loader. To Fix this you have to make an ipa with Xcode..

See this wiki page how to do this:
https://github.com/byrobingames/tapdaq/wiki/iOS:-Publish-ipa-with-Xcode

Version History
2015-08-08 (1.0) First release
2016-03-28 (1.4) Add Android support and updates iOS SDK to 1.0.1 byRobin Extension Manager is requires for iOS
2016-10-01 (1.5) Update iOS SDK to 1.1.1 and Android SDK to 2.5.5
2016-10-02 (1.6) Fix: error on compile Android
2017-02-13 (1.7) Major update iOS SDK to 4.9.0 and Android SDK to 4.2.0 (Mediation Support for banner, inititial, video and rewarded ads)
2017-02-15 (1.8 ) Update iOS SDK to 4.10.0 and Android SDK to 4.3.0
2017-02-16 (1.9) Update Android SDK to 4.4.0
2017-03-19 (2.0) Update iOS SDK to 4.11.0 and Android SDK to 4.10.0, Added Android Gradle support for openfl4
2017-03-21 (2.1) Added placementTag support.
2017-03-29 (2.2)Fix: Register Placement Tags (Register tags inside the Initialize block). Updated iOS SDK to 4.13
2017-05-16(2.2.1) Update SDK to iOS:5.0.1 Android: 5.1.0, Tested for Stencyl 3.5, Required byRobin Toolset Extension Manager
2017-07-16(2.2.2) Update SDK to iOS:5.3.0 Android: 5.3.0. Required byRobin Toolset Extension Manager(v3)


« Last Edit: July 21, 2017, 07:03:17 am by robinschaafsma »
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



NOTA

  • Posts: 129
Sure would like to see this on Android...

robinschaafsma

  • *
  • Posts: 646
EXTENSION IS UPDATED SEE FIRST POST

Android supported
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



robinschaafsma

  • *
  • Posts: 646
Update Available version 1.5

(1.5) Update iOS SDK to 1.1.1 and Android SDK to 2.5.5

If you already download this extension from my store, login to your account on the store and re-download the extension
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



robinschaafsma

  • *
  • Posts: 646
Update Available version 1.7 (see first post)

Support Mediation and Cross Promotion
This extension supports the following Networks.
*The networks SDK's are included in this extension, you don't need to enable the seperate extenions for those networks *
- Adcolony
- Admob
- AppLovin
- Chartboost
- Facebook Audience Network
- UnityAds
- Vungle

Documentation and Blocks
See wiki page: https://github.com/byrobingames/tapdaq/wiki/Implement-Tapdaq-Advertising-in-your-Stencyl-game.

« Last Edit: February 13, 2017, 11:57:26 am by robinschaafsma »
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



Update Available version 1.7 (see first post)

Support Mediation and Cross Promotion
This extension supports the following Networks.
*The networks SDK's are included in this extension, you don't need to enable the seperate extenions for those networks *
- Adcolony
- Admob
- AppLovin
- Chartboost
- Facebook Audience Network
- UnityAds
- Vungle

Documentation and Blocks
See wiki page: https://github.com/byrobingames/tapdaq/wiki/Implement-Tapdaq-Advertising-in-your-Stencyl-game.
Hi robin. Adcolony extension by MAX is broken right now, Does Adcolony work in this extension?
However, can you take a time and update Adcolony extension?I have bought all the extensions in your market but I still need Adcolony and Tapjoy extensions separately, Thank you.=)

« Last Edit: February 13, 2017, 09:48:32 pm by Exotic Game Maker »

robinschaafsma

  • *
  • Posts: 646
Hi robin. Adcolony extension by MAX is broken right now, Does Adcolony work in this extension?
However, can you take a time and update Adcolony extension?I have bought all the extensions in your market but I still need Adcolony and Tapjoy extensions separately, Thank you.=)

Hi, all supported network listed in first post works in this extension, so yes also Adcolony works, no need to have the separate extension, (does not works when the separate extension are enabled, does not compile).

For the update of the Adcolony extension, let me think about that... (Whats you offer ;) ).
I am the only one that makes advertising extensions at the moment and i have a lot now, that i also have to support.... I even thought about it to stop making extensions and support them, because i don't have the time, but i started so quitting is not an option :)
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



Hi robin. Adcolony extension by MAX is broken right now, Does Adcolony work in this extension?
However, can you take a time and update Adcolony extension?I have bought all the extensions in your market but I still need Adcolony and Tapjoy extensions separately, Thank you.=)

Hi, all supported network listed in first post works in this extension, so yes also Adcolony works, no need to have the separate extension, (does not works when the separate extension are enabled, does not compile).

For the update of the Adcolony extension, let me think about that... (Whats you offer ;) ).
I am the only one that makes advertising extensions at the moment and i have a lot now, that i also have to support.... I even thought about it to stop making extensions and support them, because i don't have the time, but i started so quitting is not an option :)
Ok thank you.=D

jaughnaugh

  • *
  • Posts: 24
Hey Robin, I'm having trouble building with tapdaq, i keep getting errors. I downloaded both the new Tapdaq, and the new Robin extension. Eventho they keep showing the preview version numbers (1.6 for tapdaq and 0.8 for robin exension in stencyl)

Code: [Select]
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857620004535 stencyl.sw.util.StreamGobbler [haxelib] ** BUILD FAILED **
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004534 stencyl.sw.util.StreamGobbler [haxelib] clang: error: linker command failed with exit code 1 (use -v to see invocation)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004533 stencyl.sw.util.StreamGobbler [haxelib] ld: symbol(s) not found for architecture arm64
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004532 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004531 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_TDProperties", referenced from:
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004530 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004529 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_TDTestDevices", referenced from:
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004528 stencyl.sw.util.StreamGobbler [haxelib]      (maybe you meant: _OBJC_CLASS_$_TapdaqController)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004527 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004526 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_Tapdaq", referenced from:

robinschaafsma

  • *
  • Posts: 646
Hey Robin, I'm having trouble building with tapdaq, i keep getting errors. I downloaded both the new Tapdaq, and the new Robin extension. Eventho they keep showing the preview version numbers (1.6 for tapdaq and 0.8 for robin exension in stencyl)
Fix the version in version 1.8
Code: [Select]
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857620004535 stencyl.sw.util.StreamGobbler [haxelib] ** BUILD FAILED **
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004534 stencyl.sw.util.StreamGobbler [haxelib] clang: error: linker command failed with exit code 1 (use -v to see invocation)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004533 stencyl.sw.util.StreamGobbler [haxelib] ld: symbol(s) not found for architecture arm64
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004532 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004531 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_TDProperties", referenced from:
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004530 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004529 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_TDTestDevices", referenced from:
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004528 stencyl.sw.util.StreamGobbler [haxelib]      (maybe you meant: _OBJC_CLASS_$_TapdaqController)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004527 stencyl.sw.util.StreamGobbler [haxelib]       objc-class-ref in libtapdaq.a(cd332943_TapdaqEx.o)
jar:file:/Users/jrdnmlndz/Downloads/Stencyl/sw.jar!/res/logview4j/images/info.gif false INFO 1487159857607004526 stencyl.sw.util.StreamGobbler [haxelib]   "_OBJC_CLASS_$_Tapdaq", referenced from:
It seems the Tapdaq.framework is not linked, after download the extension.
Try to update to version 1.8.

If you stil get the same error follow below steps:
1) Go to "YOURDOCUMENTFOLDER"/stencylworks/engine-extensions/tapdaq-master/frameworks"
2) Delete the Tapdaq.framework in this folder
3) Download the Tapdaq.framework from here: https://www.dropbox.com/s/vqeg64i8f8736mq/tapdaq-ios-sdk-master.zip?dl=0
4) Unzip it and copy the Tapdaq.framework to "YOURDOCUMENTFOLDER"/stencylworks/engine-extensions/tapdaq-master/frameworks"
5) Run clean project and try to compile
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



robinschaafsma

  • *
  • Posts: 646
Update to version 1.8

Updated iOS SDK to 4.10.0 and Android SDK to 4.3.0
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



jaughnaugh

  • *
  • Posts: 24
Thank you Robin! The second option worked. I had to replace the framework myself. Good work!

robinschaafsma

  • *
  • Posts: 646
Thank you Robin! The second option worked. I had to replace the framework myself. Good work!
Thanks for confirm, i have add the solution in the first post.
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



robinschaafsma

  • *
  • Posts: 646
For iOS it is required to install and enable “byRobin Extension Manager” version 0.1.0 or above

Edit:
For iOS it is required to install and enable “byRobin Extension Manager” version 0.1.1 or above

« Last Edit: February 24, 2017, 08:15:08 am by robinschaafsma »
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl



robinschaafsma

  • *
  • Posts: 646
iOS Make an ipa with Xcode when ready for publish

When you publish with Stencyl you will get error ITMS 90179 when upload ipa with Application Loader. To Fix this you have to make an ipa with Xcode..

See this wiki page how to do this:
https://github.com/byrobingames/tapdaq/wiki/iOS:-Publish-ipa-with-Xcode
byRobinGames.com


I'am not always on the forum, you can mail me if you have an question. info@byrobin.nl