Discussion on Numberz | iOS Universal Board Game Template (Swift)

15 comments found.

Hi, What Ad networks are implemented ?

iAd banners, as stated in the app description.

no chartboost / admob?

No, since the game is written in Swift, not Obj-C, and AdMob is not available in Swift language yet, Chartboost gives issues.

1. can you add chartboost, please…

2. can I replace the numbers with pictures? its easy?


1. As I said in the previous comment, Chartboost is not working good on Swift apps like this one, they have not made Swift code for their ads.
2. We’re sorry, that won’t be easy because the whole app works with numbers as titles of the buttons, so the app recognizes matched numbers based on the buttons titles, you would have to figure out lot of stuff to make it recognizing images instead of text.

you’re welcome!

Hi, are there 2 game center leaderboards, one for the 60 seconds and one for unlimited time. Also since you said no chartboost yet, would it be easy to integrate iAd popup ads when the user loses?

Hi, there’s only one Leaderboard at the present, but it’s easy to add extra Leaderboards. It would be easy to integrate iAd interstital ads when Game Over occurs as well, although ads won’t always show, it depends by its network.

Can I buy regular license first and then upgrade to extended license?

Thanks, we’ll check it out. Anyway, if you buy our templates here on Codecanyon under an Extended License, you are free to use them as you want, since you’re authorized to charge your users for money, wether it’s IAP, paid app, or selling it.
So we’ll have to check out if that seller has bought our app under en Extended License.
Thanks again!

Do you provide customization service? I’d like to create a clone of “Eatigo” application with reasonable budget. I visited your site and I think you would be a right partner. I will email you through your site and hopefully we can discuss about my project.

Hi, yes, we are able to make customizations, but not anytime soon, we’re sorry, we’re busy with lots of works to get done lately, it’ll keep us busy for the next few months.

how easy is NUMBERZ to customise? Do you provide detailed instructions on how to customize? Can it be customised by someone with little coding experience or would I need to get a coder to do the changes?

Hi, it’s easy, all our templates come with a pdf User Guide and well commented code so a beginner developer can easily edit/reskin them ;)

Hi version just went live but can’t seem to see iAd banners. Do i have to configure anything for iAds>?

Hi, no, if Apple approved your submission that means iAd works but they need to review iAd too, check iAd page on your iTunes Connect account, you should have got a message from Apple about it. Cheers!

iAD Crash the app

When enduser clicks the iAD and click back button ( <- ) .

System prints the follow “GAME OVER! INTERVAL: Optional(0.6) Best Score submitted to your Leaderboard! INCREASE: 3 GAME OVER! INTERVAL: Optional(0.5) Best Score submitted to your Leaderboard! GAME OVER! INTERVAL: Optional(0.5) Best Score submitted to your Leaderboard!”

Eventually the app either crash, or keep getting sliding effect.

Can you point out which code need to be fixed?

Hi, we’re pretty busy dealing with something urgent, but we’ll check it out asap.

I tried your the latest version (Admod + iAd) the iAd still have same problem. I cannot submit this app to appstore because of this.

Hi, there’s a bug in iAd delegates we’re trying to fix, but it seems Apple’s faults this time.
Meanwhile you can paste these few lines of code right below the last method of the iAd + AdMob BANNER METHODS in GameBoard class:
// Pause the game when user taps on an ad banner
func adViewWillLeaveApplication(adView: GADBannerView!) {
    println("leave application - AdMob")
func adViewWillPresentScreen(adView: GADBannerView!) {
    println("will present full screen - AdMob")
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
    pauseIsOn = true
    println("bannerViewActionShouldBegin - iAd")
    return true
func bannerViewActionDidFinish(banner: ADBannerView!) {
    println("finished ad - iAd")
When you’ll tap on AdMob ad, the game will pause. Same thing with tapping thew iAd banner, but the game won’t pause instantly, and that’s a bug on its delegate: bannerViewActionShouldBegin.
As you can see on the methods below, we’re pausing the game by calling its method, which works absolutely fine with the Pause Button and AdMob delegate, not with iAd. Btw your app will go through Apple review even if iAd or AdMob don’t pause the game, they don’t care about it.
We hope Apple will fix iAd delegates soon.

Hey got this from Apple: “PLA 3.3.12

We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

“You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier.”

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support.

If your app is serving ads, please:

- Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions of your app prior to testing

- Provide us the steps to locate ads in your app

If your app does not serve ads, please check your code – including any third-party libraries – to remove any instances of:

class: ASIdentifierManager selector: advertisingIdentifier framework: AdSupport.framework

If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.

To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, please see the nm man page.

If you do not have access to the libraries’ source, you may be able to search the compiled binary using the “strings” or “otool” command line tools. The “strings” tool lists the methods that the library calls, and “otool -ov” will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.”

What should I do and what for steps do I need to go to implement the iAds? I hope for an detailled description because in the documentation this isn´t even explained. Please help. Greetz

Hi, you have nothing to setup for iAd network actually, all you have to do is to submit your app and mark the right IDFA options, as shown in this sample: http://s2.postimg.org/93140lq3d/image.jpg
Anyway, is that the updated version with AdMob banners too, or the one with iAd only?
PS: Apple reviewers are acting very bad with their reviewing job lately, it seems like they don’t even wait for a minute to see the ad appearing on the app, lots of users get their app rejected at least once, it’s unbelievable but true. We had to keep submitting an app for 3 times, with NO changes , before it got approved. ridiculous, if we never made changes on the code, why haven’t they approved it at the first submission? We’ll never know, but don’t get upset and keep pushing ;)

How easy is if I change numbers to letters? 1, 2, 3, ... change into a, b, c,...

Hi, it’s not easy since this is a game about numbers and it works with Integers, you would have to rewrite the app in order to make it a word game with Strings.

Hello, I am really having a hard time renaming the app. If you could assist that would be great!

Hi, you have 2 ways:
1. Go to Info tab in XCode, where you can see the .plist file rows.
Find out the row called “Bundle name”, next to it you’ll see ”$(PRODUCT_NAME)”. Double tap on it and just rename it as you wish.
2. Double click on Numberz name underneath TARGETS, and rename it as you wish.
Hope this helps!

it did thanks so much. Really quick response!

Great, enjoy the app and don’t forget to rate it on your downloads page ;)

I have an additional question. My app is live on the app store but the google admob just doesn’t show. When I tested on real devices it showed ads. I continue to get ad impressions when the game is played despite the ads never showing. Is it my implementation of the code or is this a common admob issue.

It all depends by iAd network, it’s unpredictable and usually Apple gives priority to iAd banners, if there’s network available.

Hi there, check out Persona, a brand new social portfolio app for artists and busy people: http://codecanyon.net/item/persona-ios78-universal-portfolio-app-swift/11679468?ref=fvimagination

The changed the button text from Game info to Howto Paly but the infoview is being displayed in the first screen. How can i hide it until they tap “How to Play”

Sorry, your English is not clear to us, may you please explain it better. Thanks!

Sorry. I summarized. When u run the app, the infoview (with the textbox on how to play and the X button) in the Menu View is shown by default. (I emailed you a screenshot). When you tap the Game Info button that Infoview is displayed and when you tap the X it hides.

we’ve just replied to your email

Do you have the project in Obj-C or not?

no, Swift is much better