Apple Search Ads

RSS for tag

Help potential customers discover your app on the App Store with Apple Search Ads.

Learn More

Pinned Posts

Posts under Apple Search Ads tag

39 Posts
Sort by:
Post not yet marked as solved
0 Replies
222 Views
Greetings, We're using MMP attribution (AppsFlyer), and also track attribution via https://api-adservices.apple.com/api/v1/ manually. After releasing a new app version with the latest Xcode 15.3 / iOS 17.4 (the previous store version was built with the older software), our Apple Search Attribution in MMP statistics got worse. In out error log we can see that https://api-adservices.apple.com/api/v1/ returns 404, although we're calling API in 5 min after token is retrieved. Are there any issues observed with Apple Search Ads attribution on iOS 17.4? Thanks
Posted
by
Post not yet marked as solved
0 Replies
179 Views
Hi, For some of the ASA account Get User ACL api is working fine without X-AP-Context in the header. But for some of the ASA account we are getting 403 response code. As per API details X-AP-Context is not a mandatory field. If we provide X-AP-Context for failed ASA account it works fine. Looks like there some changes in ASA api based on the account that may cause this issue. Thanks Shankara
Posted
by
Post not yet marked as solved
0 Replies
223 Views
Hello Everyone, I have published my app few months back . The app does not show up in search when I search with the app name . It's a social media app and i provided the right key words . FYI- But when I search the app with combining the company name and app name it shows up. I am in contact with apple support for last 1 month and all the time , i get the an answer that the engineers are woking on it. They even suggested me to include the app name in the Key words, which I did , but no results. Today the supervisor suggests that support team might not be able to do much and I have to revisit my settings. I don't know what else to change other than the key words. . He also highlighted that since Language EN was chosen and the my app name is not an english word, could be also the reason for it not showing up in the search. Can someone please help to provide a solution to this.
Posted
by
Post not yet marked as solved
0 Replies
830 Views
Apple Search Ads Certification is free online training to help you effectively promote your app and reach more people across the App Store. Our lessons are filled with proven best practices to help you drive stronger campaign performance, and each one takes about 10-20 minutes to complete. Get Started with Certification >
Posted
by
Post not yet marked as solved
0 Replies
306 Views
Hi, We have Apple Search Ads for promoting our app. We are able fetch attribution records of those ads using AAAttribution inside app and send to our server and it is working fine. Now, we would like to receive Install-validation postbacks by setting NSAdvertisingAttributionReportEndpoint into our domain name and configured the server to receive HTTPS POST messages as per the instruction provided in the below link. Steps done Set NSAdvertisingAttributionReportEndpoint into our domain name Our server configured the server to receive HTTPS POST messages Made sure that updatePostbackConversionValue is called while app is launched. https://developer.apple.com/documentation/bundleresources/information_property_list/nsadvertisingattributionreportendpoint In our live app, we are keep getting attribution records using AAAttribution inside our app and sending them to our server. It is working fine now. But we did not receive any Install-validation postback yet into the URL provided in NSAdvertisingAttributionReportEndpoint. To troubleshoot this, i clicked Apple Search Ad of our app in App Store, i installed our app and opened it and in the console i can see the below error message. Error updating install attribution pingback for app: <OUR_APP_ID>, error: Error Domain=ASDErrorDomain Code=1208 "SKAdNetwork: No pingbacks found while attempting to register/ update." UserInfo={NSLocalizedDescription=SKAdNetwork: No pingbacks found while attempting to register/update.}, result: 0 I have attached console log for your reference. Is there any step i am missing to receive Install-validation postback in our server? Is there any way to validate domain name provided in nsadvertisingattributionreportendpoint so that we can check if any server configuration issue? Please advise on getting Install-validation postback in our server, Thank you.
Post not yet marked as solved
0 Replies
305 Views
Topics Essentials Implementing OAuth for the Apple Search Ads API Manage secure access to Search Ads accounts. Generate a Private Key API users need to create a private key. If you’re using MacOS or a UNIX-like operating system, OpenSSL works natively. If you’re on a Windows platform, you need to download OpenSSL. openssl ecparam -genkey -name prime256v1 -noout -out private-key.pem Hello, I'm interested in finding out how to generate a private key for the terminal.app with the inline code I specified in my post for the referred documentation topic. Best Regards
Post not yet marked as solved
0 Replies
452 Views
Hi guys, For a while, I am trying to discover how I can attribute Apple Search Ads Revenue and Ad Cost on GA4. Ad Cost: I tried Ad Cost Import by CSV on GA4 - that not worked. Revenue: the events on Firebase track some Revenue, but I'm sure they are 100% accurate. If someone know how, it will be amazing! Thanks,
Posted
by
Post not yet marked as solved
1 Replies
493 Views
Hi everyone, I'm using the Firebase SDK in my app, and I'm planning to monitor ad attribution. The primary reason is to determine how many sales are generated from ads. After exploring ad attribution, I see two options: Use Firebase for ad attribution – this appears to be the quickest and easiest method. Implement it myself and send the data to my server. However, I don't want to ask users for IDFA consent. All I need is the standard payload response, and I understand that I don't need consent for that data. Managing this data with my server is more of a hassle compared to using Firebase. So, is there a way to use Firebase without asking for consent? Just to retrieve the standard data that doesn't require consent anyway. Thank you for your help!
Posted
by
Post not yet marked as solved
0 Replies
409 Views
Hello everyone! We have a running Apple Ads Basic campaign - we actually just found out recently as it wasn't visible on the Advanced ads manager. We saw how good the performance is based on the CPI. Our previous CPI ranges between $1-$5, that's why we paused everything under Apple Ads. But seeing the performance on the one under Basic, we're now thinking if it's ideal to continue this or pause it. We have a few questions and we're hoping someone here would give us recommendations or would share their thoughts! How does the Apple Ads Basic's algorithm works? Does it only run on one placement, the Search Results? Is it cost-effective because it's only triggering branded keywords? We also did a few research but still left confused. On #1, we only saw that it maximizes download. On #2, we found some articles saying this but we'd still love if someone would confirm. On #3, we saw an article that if it's our first time to run a campaign, it would only trigger branded keywords. But we've ran multiple campaigns on Advanced, even in different placements, so this is somehow related to question #1. Please share if you have any thoughts or experience! Thank you so much 😊
Posted
by
Post not yet marked as solved
0 Replies
481 Views
I'm seeing some hang reports for my app in the Xcode organizer that boil down to [AAAttribution attributionTokenWithError:]. The docs for that method talk a lot about a request to Apple's services, but it looks like that's about passing the fetched token up to be decoded...but is the method also making a network request? Or is it doing something else that shouldn't be done on the main thread? If it wasn't main-thread safe I'd expect it to be documented as such, or for the Swift version to be async...
Posted
by
Post not yet marked as solved
0 Replies
628 Views
I'm trying to invite an Apple ID as a search ads api user, however when I try to accept the invitation from the invited Apple ID, I get the error "Unable to create Search Ads Basic account". When I try to login directly to search ads using that account, I get the message "We're sorry. This Apple ID is no longer authorized for Apple Search Ads." I've also tried this with a separate Apple ID account, and the same problems happened. I've followed the steps in this article: https://searchads.apple.com/help/campaigns/0022-use-the-campaign-management-api Is there something I'm missing? Do I need to create a brand new Apple ID for this to work?
Posted
by
Post not yet marked as solved
0 Replies
474 Views
My app, which has been live for about 2 years, suddenly became invisible in App Store search results 2 months ago. Even when the full name of the app is searched, it does not appear in the search results. This has caused the app to not receive any users from search results, despite being downloaded by a total of about 3 million users in the last 2 months. When I look at Apple Connect Analytics, I see that the number of users coming from App Store searches is 0. This shows that my app is not visible in search results at all.Also, due to this problem, we cannot advertise on Apple Search Ads because the system cannot find our application even though it is live. We can only gain users through the ads we give at the moment. The Apple Support team has not been able to solve the problem for about 1.5 months. What could be the solution to this problem? Thanks
Posted
by
Post not yet marked as solved
0 Replies
590 Views
I recently start getting SERVER_ERROR in apples ads api. Endpoint: https://api.searchads.apple.com/api/v4 Below is the reponse I get [{"messageCode"=>"SERVER_ERROR", "message"=>"The server encountered an internal error or misconfiguration and was unable to complete request: 44198a85-4731-4a31-b14b-3e22da558dad", "field"=>""}] This happens sporadically.
Posted
by
Post not yet marked as solved
0 Replies
547 Views
hi, since yesterday I'm constantly getting 500 error or timeout error when trying to get data from Apple Search Ads API - search terms report. I can get list of accounts and list of campaigns, but when I try to get search terms data from a campaign it fails all the time. POST https://api.searchads.apple.com/api/v4/reports/campaigns/{campaignId}/searchterms {"data":null,"pagination":null,"error":{"errors":[{"messageCode":"SERVER_ERROR","message":"The server encountered an internal error or misconfiguration and was unable to complete request: a0fb9e30-c76e-45eb-a709-1e4994935420","field":""}]}} or urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='api.searchads.apple.com', port=443): Read timed out. (read timeout=30) Is the apple server down? Is there a status page to see that Apple Search Ads API is available or not?
Posted
by
Post not yet marked as solved
0 Replies
491 Views
trying using > https://api.searchads.apple.com/api/v4/reports/campaigns and got rate limit exceeded can you please send me what is the rate limiter fro this endpoint i tried getting that (user-hour-lim) from headers in the response but didnt find it . SO WHAT is the best way to catch this ? answer:"The API presents rate limits to users in an HTTP header. Every response from the API includes an X-Rate-Limit HTTP header. Its value has the form:" but it not apper in postman
Posted
by
Post not yet marked as solved
0 Replies
505 Views
Hello everyone. I'm encountering an issue with Apple Search Ads where I'm unable to select the USA as a target location. While I have the option to choose from any of the 59 countries, the USA seems to be missing. Under the "The United States and Canada" selection, only Canada is available. Does anyone know what might be causing this?
Posted
by
Post not yet marked as solved
0 Replies
502 Views
I want to make sure I understand the relationship between ads creatives and CPPS. From the UI I tried playing around with it and I didn't see an option to attach a creative only to build ads based on selecting different CPPs. However in the API documentation you do have creative objects. And I'm trying to understand if the creatives are what are used to build CPPs or the other way round .
Posted
by
Post not yet marked as solved
1 Replies
659 Views
"Last year, all the apps I had for sale could advertise in the Today Tap across all countries where they were available. However, I am now selling adult content and products with in-app subscriptions, and I am trying to advertise them on Today Tap, but it is only possible in South Korea. Even when I inquire, they refuse to answer, claiming it's confidential. So, even if I modify the category, advertising is not possible. Do I have to not have any age restrictions or in-app purchases to advertise on Today Tap? They won't tell me what the review criteria are. They should tell me so I can comply with them."
Posted
by
Post not yet marked as solved
4 Replies
1.1k Views
It is in the iPhone App Store of Australia, Canada, Germany, France,... Recently, The Spam applications have been growing in the App Store and these apps are using fake activities to upgrade the rank of their apps in the App Store. They have a trick to deceive the App Store for accepting their spam and duplicated apps. The trick is that these scammers design their app only for iPhone and only in a specific language and then request to release the app in that specific country. They had find this leak to deceive the App store in order to have their spam apps to be accepted in the Appstore for publishing, They know very well that the App store accepts their spam apps, because the app store mainly accepts apps in a certain language, no matter if they are duplicate or spam apps, the App Store will accept. This is the leak. Please be notified that this trick is working just for iPhone apps. After a while, They add new languages and ask to be published in the App Store of different countries by adding different languages to the app, One by one, and then with the help of too many bot downloads and posting fake high rates and reviews, Their apps will be the first ranked suggested app in important and popular keywords, Even without paying for Search Ads or so. This is quite evident in the stores of Canada, Australia and Germany, Kindly please search the keyword “PDF editor” in the store of Canada And check the activity of thi app : https://apps.apple.com/us/app/pdf-converter-pdf-viewer/id6449454399 This is a new app, With no feedback from the users, But this is the first app ranked in the keyword “PDF Editor” in the Canada App Store, This is happening just by using bots to make too many downloads on this keyword for this app, If you check it deeply, You will find out most of the parts of this app is not available in English yet while they add English Language like Payment forms. These are other apps who are using this method to publish their apps and making their apps high ranked in important keywords by using the described fake activities, https://apps.apple.com/us/app/pdf-editor-sign-fill-more/id6447789797 https://apps.apple.com/us/app/pdf-editor-sign-fill-docs/id6452676035 https://apps.apple.com/us/app/edit-fill-pdf-sign-docs/id6449665066 You should consider that affecting the App store algorithms are against the App store guidelines, and these apps are exactly doing this and all these activities are against App Store guidelines, So you should take this report seriously. This leak has been in the App Store for a long time and I reported before many times but it seems it is not clearing deeply.
Posted
by