I have already launched application in iPhone and now I want to integrate AdMob in it.
How to start with, I don't know
do I need to create new provisioning profile in iTunes or what?
And how get AdMob id from iTunes and after integrating AdMob how to launch app again?
Please Help me
No need to create any new provisioning profile for that just create with new version and upload again with AdMob.To add AdMob first we need to register in www.admob.com site.For Registration just follow these steps.
Login to www.admob.com.
Goto Sites & Apps.
Under sites & Apps select a site or app type.
Select iPhone App and full fill the details.
After filling details you will provide with Admob id and SDk. you can download the AbMob SDK, it is required for publishing Ads and drag drop into the Xcode project and use that Admob id as publisher id in your code.
For more information check thislink andlink2 you will get sample codes.
Hope it will helps you.
1). Do i need to create new provisioning profile - No, you can use your existing distribution profile for upload new version of your app.
2). how get AdMob id - Please refer this link
3). how to launch app again - You need to create an version of your app. More.
now you can use AdMob mediation
Best tutorial of AdMob mediation
AdMob_Mediation_Demo
You can download it and use it in your project
Related
I use Admob to monetize my apps and recently I added Facebook mediation. For Android it was verified already (it was a while ago and I honestly I don't remember how).
I see this information fo iOS:
Instructions Copy the line below and add it to your app-ads.txt file
at https:// domain.com/app-ads.txt. We've included your business...
The thing is that I have this mediation on a Flutter app and I have no domain.
How can I verify this?
How can I validate this?
You can Publish app-ads.txt with Firebase Hosting
Then release new version of your iOS app and add the link to iOS app Marketing URL in app store connect.
I am using Google maps iOS SDK in my iPhone application. I am showing a place mark on the map and it is working fine in my iPhone device using my apple developer account certificates. But when i sent build to testing team using a different Enterprise Apple developer account certificates(Enterprise account), the maps are not loading up, it only shows the Place mark on a blank screen with the maps loading up.
I have also tried on my iPhone devices with the enterprise apple developer account, and it is not loading the map(Just a Pin on blank screen). But with my own apple developer account certificates, it is working absolutely fine.
I am assuming that the problem is in Enterprise Apple developer account(Might be i have change some settings on Apple developer account for my App Id). I am not able to find out a solution for this.
Can anybody help me out on this? If you need more information on this , please ask me in a comment.
Thanks in Advance!
Typically this will happen if you don't have the app bundle id added to your google APIs console. The bundle id (eg., com.myname.appname) is what google uses to verify that an app is allowed to use a certain api key. If you've moved your app from one developer account to another, you've probably changed the bundle id in the process. Fortunately, google allows you to associate multiple bundle ids with a single api key.
To add a new bundle id:
Verify the bundle id you are using in xcode (select the target and look under summary)
Login to https://code.google.com/apis/console/
Select "API Access" on the left column
Select "Edit allowed iOS apps" under the "key for iOS apps" section
Add the bundle id used in the enterprise build
Also possible
For me, I just simply haven't enabled the SDK for iOS.
To make sure you have:
Go to your console with your selected project.
Navigate to the API Library page
Click on Maps SDK for iOS
Press the enable button (it's not there any longer after it's enabled.. so make sure that it says API Enabled.
Note:
I know this answer doesn't contribute to the specific question... but it fits the title!
I know how to use Admob in iphone apps infact I have used in many application. But I am completely unaware about how publisher id is generated for iphone apps from website.
Today I have registered a new account with admob.com. Now where I have to go further for publisher id ?
I have just click this link: http://www.admob.com/my_sites/create_site.
Please see below screenshot. There is a field to enter Appstore URL. But how can i put my appstore url in development phase ? My application is still in development phase.
Am I at the wrong place ? Or only publisher id is required from any other place.
Please help.
Login to iTunes Connect. Select Manage Applications and create or select your app in development. Then you can see the AppStore-Link (click View in App Store).
I am using Appirater for my iPhone application and it requires me to put in the APPIRATER_APP_ID which is described as the Apple generated software id. How do I get this ID while my app is still under development?
You basically create the app in iTunesConnect and then you get its Apple ID, which consists of a number. You will see this full ID once you have completed registering your app.
So go to iTunesConnect, select Manage Your Apps and then Add your app using the button at the top or select an existing app. Under App Information there is the apple ID given.
You can then later upload your app to iTunesConnect.
I have created a provisional profile using 'Non Wild Card App ID'. Which does have like "com.compnayname.appname". As i want to use this for my free application as well as the same application with new set of features as paid application, i followed to not to use Wild Card App ID. Now i have submitted my free application, it is being shown well. I am trying to submit the same app which has more features, as paid application, iTunes connect throws error as "The binary you uploaded was invalid. The bundle identifier is already in use by a different software package.". I used the same bundle identifier for paid app build too when creating Distribution build, because provisional profile is created same for both the apps. I also tried to create a build using "com.compnayname.appname.moreinfo", but app building is not successful as Prov Profile is being created with "com.compnayname.appname".
What can i do now? How would i use the same provisional profile and bundle identifier for my same free app and paid app? Then what is the use of creating 'Non Wild Card App ID' ??
Note: I know creating of Wild Card ID and use it. But i wanted to use Non-Wild Card ID for both the apps(but same app), free app and paid app.
Could someone please help me on resolving this?
Thank you. Appreciate your quick help.
if it's the same app, use the same ID, but make it an "upgrade" from your previous app, that is, use the "upgrade this application" button in iTunes Connect. This will mean people who downloaded it before for free will get the new version for free, but you can charge new users if you want.
If you don't want previous owners to get the new version for free, then it's really a new app, and needs a new bundle ID.
Another option is to make it an upgrade, leave it free, and use in-app-purchase to unlock the new features.
The documentation states that if you are building a suite of apps that should share the same settings etc. then you should be using a wildcard app ID.
I don't believe it's possible to use a unique appID for two apps. Then it wouldn't be unique.