How to localize Google Ads for App Install Campaign? - localization

I am trying to create App Campaign available for many countries and languages. The App Name and all contents are in seven different languages.
My question is:
Is it possible to set up a single App campaign, so that all add assets (including text and App Store images) are localized by Google automatically?
I mean, I will write "Remember the Colors" in ad assets, and it shows "Remember the Colors" in UK (if the phone language is English) with English version of the App name
AND "Recuerda los Colores" in Spain (if the phone language is Spanish) with Spanish version of the App name.
Thank you in advance for your support.
I may create different app campaigns, but prefer to have single one.

You'll need to setup a different campaign for each region unfortunately. Locations can only be assigned at campaign level in Google Ads.
https://support.google.com/google-ads/answer/1722043?hl=en

Related

iOS Application Update Availability via "lookup' URL

I am using iTunes "lookup" URL for checking available app versions on iTunes store. The URL is in the format - http://itunes.apple.com/lookup?bundleId=. It works fine for apps available for all regions. But my application is only available across France iTunesStore. For that, I need to hardcode country code along with the URL i.e &country=fr.
Is there any way to avoid to do so, because hardcoding the country code will prevent the app to be detected by different region iTunes store if the app becomes scalable in near future.

How to make Siri launch app on specific keyword?

When I say "Translate English to Spanish" Siri opens the app Google Translate.
How does Siri know to launch this app and is it possible to register your app for certain keywords with Siri?
Usually you can open an app telling Siri something like:
"Open [APP NAME]"
My guess
In your case I guess Siri is not interpreting the sentence. When you say Translate English to Spanish Siri does try to understand what action should take and since no action with an hight Matching Rate is found then Siri tries to open the App having a name equals to the first word of your sentence.
Test 1
In Italian language the app is named Traduttore. When I say Traduci dall'italiano all'inglese (Translate English to Spanish) Siri does NOT open the translator because Traduttore does not match Traduci.
Test 2
If I say: Musica dall'italiano all'inglese (Music italian to english) which is not a real command, Siri does open the Music app.
Siri and third parties apps
Right now the interaction between Siri and third parties apps is pretty limited, however maybe in the future Apple will provide the tools for a deeper interaction.
Maybe something like what is happening with HomeKit where Apple created an interface to make Siri and Home Devices to talk each other.
You should look at Siri's custom vocabulary.
At the moment it is limited to your App's name and Apple specified domains e.g. Workouts or Ride Booking
But if you're lucky enough that your application falls within those categories you can map some more app specific terminology.
For example, if you had a rock climbing application, Ascent, you could start with a voice command similar to "Hey Siri, start climb" rather than "Hey Siri, start workout with Ascent"
All of your localized vocab choices should be placed into their appropriate language-specific project directories (.lproj).

Is there a way to uniquely advertise the same app on the App Store?

I have an iOS application that I wish to market to different cities in Canada. Ideally in terms of marketing potential my best bet would be to split it into separate projects that way for example I can advertise "Toronto AppName" local to the area instead of just "AppName" (if I were to have one app and let the user select their city when they enter the application). Local media sources are more inclined to give publicity if the app is unique to their city. So if I have "Toronto AppName" I am more likely to get publicity as opposed to if I go to them trying to promote the app "AppName" because they will not think it is as unique to their city. The functionality is the exact same for all cities. The differences are minor (map difference, different information loaded), so I am almost certain Apple wouldn't let me create 100 different applications because of this.
Is there a way to advertise to a city on the app store while having only one application? Ideally I would want the user to be able to download an app with their city's name in the app name but i'm guessing that is not possible if I have only one version of the app? What can I do if I want to keep the city's name in the application but am almost certain Apple won't let me have 100 different apps for each city?
I was trying to answer with two letters but stackoverflow wouldn't let me. Anyway, no.

App Store description translation in non supported language

I've been tearing my hair out trying to understand how the translation systems works on App Store :
I wanted to release my app to Poland and discovered that polish is not supported on the App Store. Fine ! Let's put some polish references, description and screenshot in my "english" default language while keeping the normal english in the "uk_english" non default language.
(my app is not available in the US).
My app is now live and polish users see the non default "uk-english" description ...
According to : Localized app description does not appear on the App Store I have settled every international parameters of my iPhone in polish, with a polish app store account, and I don't see the default "english" setting, but the non-default "uk english".
Why ?
Typically there is no "default" language. Rather there is a list of languages in order of preference.
Since the UK is closer to Poland than the USA, it makes sense for UK english to be preferred over US english.
I would send an email to Apple asking how to deal with this situation.

Restrict features of iPhone app work for different app stores

I have an app that is on appStore.However this app gets some of the data from server side from an xml
My app is on different apple stores. However I want to restrict some features to only specific app stores. How can I make the application to work for different app stores , lets say make the app read different xml for different app stores or something like that? Is that possible? Or maybe Any place inside app where my app can read the store Type e.g find out if its USA Store or Japanese store or Etc.
An easy way of doing this would be to have a input parameter in your API call which the application can request which country it's from, and then deliver your refined results based on that. Then, launch multiple apps in iTunes connect where each one specifies which country it is in the API request, and only allow it to be downloaded from that country.
For example, if you had two applications:
MY APP (UK) - API call: http://example.org/api/uk/request.xml
MY APP (USA) - API call: http://example.org/api/usa/request.xml
Note: The country you set in iTunes connect is the app store registered to the users account and not based on what country they are actually in!
Alternatively, you could use a online service to determine the location based on their IP. I haven't done this but a quick search finds:
http://www.makebetterthings.com/iphone/how-to-find-ip-address-of-iphone/
http://www.geobytes.com/iplocator.htm?getlocation
i think in you developer account in the app setting you can choose to which stores to upload, or do you mean like having different content for some stores?
Actually you can do it in two ways:
1- build a different binary for each country
or
2 - find an API that let's you know what is the reference store for an user
About this second option, a quick search in the Apple documentation didn't return me a specific API to do this.
Sure, basing on the Locale is not good (what if the user changes the language settings?)
The only way I found is to use SKProduct class. It has a priceLocale property that returns an NSLocale instance. So if you do:
mySKProduct.priceLocale.localeIdentifier
you'll have a NSString with the locale associated to the reference AppStore. (in my tests: it_IT#currency=EUR ).
I tried it in a project with in app purchase enabled, I think that you must setup a real SKProduct to make it work properly
Regards
Fabio

Resources