What's new with SKAdNetwork

RSS for tag

Discuss the WWDC22 Session What's new with SKAdNetwork

Posts under wwdc2022-10038 tag

22 Posts

Post

Replies

Boosts

Views

Activity

SKAdTestSession setPostbacks don't register SKAdTestPostback
I try to Test Attribution with SKAdNetwork, so I'm writing this code code to test : SKAdTestSession *session = [[SKAdTestSession alloc]init]; SKAdTestPostback *testpostback = [[SKAdTestPostback alloc] initWithVersion:@"2.2" adNetworkIdentifier:@"xxxxxxxxx.skadnetwork" adCampaignIdentifier:1 appStoreItemIdentifier:1596467464 sourceAppStoreItemIdentifier:0 conversionValue:0 fidelityType:1 isRedownload:YES didWin:YES postbackURL:@"url"]; NSError *error = [[NSError alloc] initWithDomain:@"" code:0 userInfo:NULL]; BOOL success = [session setPostbacks:@[testpostback] error:&error]; It's return me no error and success is at true but I have no postback in my session. Is there anything wrong ? I'm using Xcode 14.3 Thanks
0
0
561
Apr ’23
Urgent Request for SKAdNetwork Approval Status
I recently applied for approval to use SKAdNetwork for our ad network, and I haven't received any updates on the status of our application yet. I'm kindly requesting an update on the status of our application as soon as possible. We would appreciate any help to expedite the process. If there's any additional information or materials that we need to provide, please let us know.
0
0
911
Mar ’23
Tracking app installation and campaign details without third-party APIs
Hi, For my iOS App, I am using Campaign Links from App Store Connect for advertisement purposes, and sometimes use Branch links. Is it possible to get Campaign details inside app after installation is done natively without using any third party SDKs? I would like to know from which campaign the installation came from with apple provided technology. Is it possible to get the details inside the app programatically? I have heard that In Android, they can achieve the functionality using InstallReferrerClient of the library com.android.installreferrer:installreferrer Do we have any similar option for iOS? Please guide, Thank you.
0
0
858
Feb ’23
Receiving Installation-validation postback using SKAdNetwork
Hi, I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns. I would like to know which campaign is going good. For that, i have done the below two steps to track app installation and campaign details, like Source of installation. Set NSAdvertisingAttributionReportEndpoint in info.plist SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching Also, enabled the server endoint report-attribution to accept HTTP POST messages. Now, i am trying to test the postback from TestFlight build of my app. But i am getting the below error in console. Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0 Am i doing anything wrong? Please advise, Thank you.
0
0
1.1k
Feb ’23
Trying to receive Installation-validation postback using SKAdNetwork
Hi, I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns. I would like to know which campaign is going good. For that, i have done the below two steps to track app installation and campaign details, like Source of installation. Set NSAdvertisingAttributionReportEndpoint in info.plist SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching Also, enabled the server endoint https://<MyDomain.com>/.well-known/skadnetwork/report-attribution/ to accept HTTP POST messages. Now, i am trying to test the postback from TestFlight build of my app. But i am getting the below error in console. Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0 Am i doing anything wrong? Please advise, Thank you.
0
0
896
Feb ’23
Contents of 'source-domain' in SKAdNetwork for Web Ads
Hello, We are developing for SKAdNetwork for web. Let me know about 'source-domain' parameter in AdImpressionRequest and conversion postback. When below tag put to web page whose url is 'https://website.com', which is correct? <a href="https://apps.apple.com/app/id123456789" attributionDestination="https://adnetwork.com" attributionSourceNonce="jipofsybsiilc3gim5mreq=="> </a> A: Both adnetwork domains will be respond AdImpressionRequest.source_domain = "https://adnetwork.com" conversion-postback.source_domain = "https://adnetwork.com" B: For AdImpressionRequest, the website domain will be respond, but for conversion-postback, the adnetwork domain will be respond. AdImpressionRequest.source_domain = "https://adnetwork.com" conversion-postback.source_domain = "https://website.com" C: Both website domains will be respond* AdImpressionRequest.source_domain = "https://website.com" conversion-postback.source_domain = "https://website.com" Best regards, AMoAd/LODEO Engineer Team
0
1
756
Feb ’23
SKOverlayAppConfiguration - "setAdImpression:" method
Hey, I could not find any info/documentation about setAdImpression: method of SKOverlayAppConfiguration (https://developer.apple.com/documentation/storekit/skoverlayappconfiguration/3951377-setadimpression?language=objc). When exactly should SKAdImpression be set to the SKOverlay object? Is it related to fidelity type 0 postback? Currently using SKOverlay we get only fidelity type 1 postbacks. Any info will be very appreciated. Thank you!
0
0
824
Jan ’23
ASDErrorDomain Code = 1208, How can I fix it?
I Have error below while testing SKAdnetwork NSAdvertisingAttributionReportEndpoint. apple docs StoreKitServiceConnection(909): Error updating install attribution conversion value: 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.} storekitd How can I fix it?
0
0
1.4k
Dec ’22
SKAdNetwork Conversion Value override for subsequent updates
I'm looking at the documentation for SKAdNetwork version 4.0 like here: https://developer.apple.com/documentation/storekit/skadnetwork/receiving_postbacks_in_multiple_conversion_windows https://developer.apple.com/documentation/storekit/skadnetwork/4090669-updatepostbackconversionvalue And I seem to have understood (not by official documentation) that the fine grained conversion value sent in the first postback is the highest value sent in the app in the first 2 days since the first install. So if the user makes a purchase (which would give a high value like 50) and then later logs in (which is probably a lower value like 20); then the postback will contain the highest value sent (in this case 50). Is this assumption correct? Can I find this written somewhere in the official documentation? Furthermore, I can't find anyone saying that this also applies to the coarse value. In the above example, say I first give a high value to the purchase, and a medium value when the user decides later to login, would I receive the first value sent (high) or the second value sent (medium) in the postback? Is this written somewhere in the documentation? Also, if the highest value is the one that gets saved and sent, does that value stay the same even if the conversion window is changed? For example if we send: High on day 1, Medium on day 5, Low on day 30. Would we receive High on all three postbacks or we would receive High, Medium, Low?
1
2
1.6k
Dec ’22
Questions re SKAdNetwork v4.0
Documentation says that SKStoreProductParameterAdNetworkSourceIdentifier is required key for SKAdNetwork v4.0. We should pass to StoreKit controller key-value pair with source identifier. However I am not sure about SKStoreProductParameterAdNetworkCampaignIdentifier? Does it need to be passed to StoreKit too or not? (I tried to pass only only source identifier and both source identifier + campaign ID, but I did not receive postback in any case) Value for SKStoreProductParameterAdNetworkSourceIdentifier should be of NSNumber type? Or might be NSString expected? It is not written in documentation explicitly as for example it is written for SKStoreProductParameterAdNetworkCampaignIdentifier Two methods which were used before for app attribution are marked as deprecated for iOS > 15.4: + (void)registerAppForAdNetworkAttribution; + (void)updateConversionValue:(NSInteger)conversionValue; Does it mean that advertised apps which uses one of these methods aren't suitable for attribution on iOS 16.1 and SKAD 4.0? Only new one below + (void)updatePostbackConversionValue:(NSInteger)fineValue coarseValue:(SKAdNetworkCoarseConversionValue)coarseValue lockWindow:(BOOL)lockWindow completionHandler:(void (^)(NSError *error))completion; has chance to lead to attribution postback on iOS 16.1+ and SKAD 4.0? Or they are deprecated but still functional and I can expect postbacks from advertised apps which are not updated to new attribution API? Did anyone already received postbacks for SKAD v4.0? For which apps? Thanks a lot in advance!
0
0
1.1k
Dec ’22
Having a problem while Testing SKAdnetwork
Hello, I have 3 questions. According to specification, it says to ignore subdomain, but if there is subdomain as follows, does it mean that SKADNetwork did not send postback? ex) test1.example.com. https://developer.apple.com/documentation/bundleresources/information_property_list/nsadvertisingattributionreportendpoint We conducted the test through the SKADNetwork test framework according to specifications, but the postback was not sent to our server. In addition, we tried to check whether SKADNetwork was working properly through advertisements directly on publisher apps and advertiser apps, but postbacks were not sent to our servers. How can I check in this case? Also, there is error log below testing with SKAdTestSession SKANTestabilitySample[14079:188474] [SKAdTestSession] Error fetching remote object proxy: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.storekit.configuration.xpc" UserInfo={NSDebugDescription=connection to service named com.apple.storekit.configuration.xpc} References: https://developer.apple.com/documentation/storekittest/testing_and_validating_ad_impression_signatures_and_postbacks_for_skadnetwork Do I have to sign a contract with Apple to get a postback of SKAD Network Attribution Report?
0
0
1.1k
Dec ’22
Private Click Measurement - not getting attribution report
So I created two simple websites just to test out private click measurement. On one website (hosted on herokuapp) I am showing an advertisement, upon clicking which the user is redirected to another website (hosted on onrender) where the user needs to click a button for the conversion/attribution to happen. Now the first two steps are happening correctly as can be seen from the screenshot below, but I am not getting the attribution report on the POST endpoint /.well-known/private-click-measurement/trigger-attribution/:triggerId, or for that matter any endpoint as I am logging the requests coming to any of the endpoints on the first website. I have followed the PCM documentation for setting up everything. Here is the screenshot of the console log: The different endpoints on the first website:
0
0
1.3k
Sep ’22
SKAN 4.0 multiple postbacks
Hi, Following the great announcement on supporting multiple postbacks for SKAN, we would like to start building our solution accordingly. One key factor which was not part of the announcement, is whether all three postbacks could be tied back to the same anonymous user. Namely, will there be any identifier across the three postabcks sent for a single user
0
1
1k
Jun ’22
SKAdTestSession setPostbacks don't register SKAdTestPostback
I try to Test Attribution with SKAdNetwork, so I'm writing this code code to test : SKAdTestSession *session = [[SKAdTestSession alloc]init]; SKAdTestPostback *testpostback = [[SKAdTestPostback alloc] initWithVersion:@"2.2" adNetworkIdentifier:@"xxxxxxxxx.skadnetwork" adCampaignIdentifier:1 appStoreItemIdentifier:1596467464 sourceAppStoreItemIdentifier:0 conversionValue:0 fidelityType:1 isRedownload:YES didWin:YES postbackURL:@"url"]; NSError *error = [[NSError alloc] initWithDomain:@"" code:0 userInfo:NULL]; BOOL success = [session setPostbacks:@[testpostback] error:&error]; It's return me no error and success is at true but I have no postback in my session. Is there anything wrong ? I'm using Xcode 14.3 Thanks
Replies
0
Boosts
0
Views
561
Activity
Apr ’23
SKADNetwork profile can't reduce time window of postback for version 4.0
Hello, I am testing SkAdNetwork version 4, and it seems that the SKADNetwork profile is not reducing the postback window, however the version 3 is working as expected. Is it a known issue, and how do I need to do to reduce the postback window for version 4 testing? Thans in advance.
Replies
1
Boosts
0
Views
712
Activity
Apr ’23
Urgent Request for SKAdNetwork Approval Status
I recently applied for approval to use SKAdNetwork for our ad network, and I haven't received any updates on the status of our application yet. I'm kindly requesting an update on the status of our application as soon as possible. We would appreciate any help to expedite the process. If there's any additional information or materials that we need to provide, please let us know.
Replies
0
Boosts
0
Views
911
Activity
Mar ’23
Can we stop Apple iAd/AdServices calling SKAN register/update interfaces?
We noticed that when we call Apple iAd/AdServices for ASA attribution, they called SKAN register/update interfaces without our permission, is that true? Could we avoid Apple iAd/AdServices interfaces calling SKAN register/update interfaces? Thanks a lot if anyone could help to answer this question.
Replies
0
Boosts
0
Views
897
Activity
Feb ’23
Can not install SKAdNetwork profile
I tried to install SKAdNetwork profile but an error occurred and I cannot install it. https://developer.apple.com/download/more/?=SKAdNetwork Is there a solution? Devices tried. iPhone X : iOS 16.3 iPhone SE (2nd Gen) : iOS 16.3.1 iPad Pro : iOS 16.3 iPhone 14 : iOS 16.0
Replies
0
Boosts
0
Views
718
Activity
Feb ’23
Tracking app installation and campaign details without third-party APIs
Hi, For my iOS App, I am using Campaign Links from App Store Connect for advertisement purposes, and sometimes use Branch links. Is it possible to get Campaign details inside app after installation is done natively without using any third party SDKs? I would like to know from which campaign the installation came from with apple provided technology. Is it possible to get the details inside the app programatically? I have heard that In Android, they can achieve the functionality using InstallReferrerClient of the library com.android.installreferrer:installreferrer Do we have any similar option for iOS? Please guide, Thank you.
Replies
0
Boosts
0
Views
858
Activity
Feb ’23
Receiving Installation-validation postback using SKAdNetwork
Hi, I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns. I would like to know which campaign is going good. For that, i have done the below two steps to track app installation and campaign details, like Source of installation. Set NSAdvertisingAttributionReportEndpoint in info.plist SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching Also, enabled the server endoint report-attribution to accept HTTP POST messages. Now, i am trying to test the postback from TestFlight build of my app. But i am getting the below error in console. Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0 Am i doing anything wrong? Please advise, Thank you.
Replies
0
Boosts
0
Views
1.1k
Activity
Feb ’23
Trying to receive Installation-validation postback using SKAdNetwork
Hi, I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns. I would like to know which campaign is going good. For that, i have done the below two steps to track app installation and campaign details, like Source of installation. Set NSAdvertisingAttributionReportEndpoint in info.plist SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching Also, enabled the server endoint https://<MyDomain.com>/.well-known/skadnetwork/report-attribution/ to accept HTTP POST messages. Now, i am trying to test the postback from TestFlight build of my app. But i am getting the below error in console. Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0 Am i doing anything wrong? Please advise, Thank you.
Replies
0
Boosts
0
Views
896
Activity
Feb ’23
Contents of 'source-domain' in SKAdNetwork for Web Ads
Hello, We are developing for SKAdNetwork for web. Let me know about 'source-domain' parameter in AdImpressionRequest and conversion postback. When below tag put to web page whose url is 'https://website.com', which is correct? <a href="https://apps.apple.com/app/id123456789" attributionDestination="https://adnetwork.com" attributionSourceNonce="jipofsybsiilc3gim5mreq=="> </a> A: Both adnetwork domains will be respond AdImpressionRequest.source_domain = "https://adnetwork.com" conversion-postback.source_domain = "https://adnetwork.com" B: For AdImpressionRequest, the website domain will be respond, but for conversion-postback, the adnetwork domain will be respond. AdImpressionRequest.source_domain = "https://adnetwork.com" conversion-postback.source_domain = "https://website.com" C: Both website domains will be respond* AdImpressionRequest.source_domain = "https://website.com" conversion-postback.source_domain = "https://website.com" Best regards, AMoAd/LODEO Engineer Team
Replies
0
Boosts
1
Views
756
Activity
Feb ’23
SKOverlayAppConfiguration - "setAdImpression:" method
Hey, I could not find any info/documentation about setAdImpression: method of SKOverlayAppConfiguration (https://developer.apple.com/documentation/storekit/skoverlayappconfiguration/3951377-setadimpression?language=objc). When exactly should SKAdImpression be set to the SKOverlay object? Is it related to fidelity type 0 postback? Currently using SKOverlay we get only fidelity type 1 postbacks. Any info will be very appreciated. Thank you!
Replies
0
Boosts
0
Views
824
Activity
Jan ’23
ASDErrorDomain Code = 1208, How can I fix it?
I Have error below while testing SKAdnetwork NSAdvertisingAttributionReportEndpoint. apple docs StoreKitServiceConnection(909): Error updating install attribution conversion value: 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.} storekitd How can I fix it?
Replies
0
Boosts
0
Views
1.4k
Activity
Dec ’22
SKAdNetwork Conversion Value override for subsequent updates
I'm looking at the documentation for SKAdNetwork version 4.0 like here: https://developer.apple.com/documentation/storekit/skadnetwork/receiving_postbacks_in_multiple_conversion_windows https://developer.apple.com/documentation/storekit/skadnetwork/4090669-updatepostbackconversionvalue And I seem to have understood (not by official documentation) that the fine grained conversion value sent in the first postback is the highest value sent in the app in the first 2 days since the first install. So if the user makes a purchase (which would give a high value like 50) and then later logs in (which is probably a lower value like 20); then the postback will contain the highest value sent (in this case 50). Is this assumption correct? Can I find this written somewhere in the official documentation? Furthermore, I can't find anyone saying that this also applies to the coarse value. In the above example, say I first give a high value to the purchase, and a medium value when the user decides later to login, would I receive the first value sent (high) or the second value sent (medium) in the postback? Is this written somewhere in the documentation? Also, if the highest value is the one that gets saved and sent, does that value stay the same even if the conversion window is changed? For example if we send: High on day 1, Medium on day 5, Low on day 30. Would we receive High on all three postbacks or we would receive High, Medium, Low?
Replies
1
Boosts
2
Views
1.6k
Activity
Dec ’22
Questions re SKAdNetwork v4.0
Documentation says that SKStoreProductParameterAdNetworkSourceIdentifier is required key for SKAdNetwork v4.0. We should pass to StoreKit controller key-value pair with source identifier. However I am not sure about SKStoreProductParameterAdNetworkCampaignIdentifier? Does it need to be passed to StoreKit too or not? (I tried to pass only only source identifier and both source identifier + campaign ID, but I did not receive postback in any case) Value for SKStoreProductParameterAdNetworkSourceIdentifier should be of NSNumber type? Or might be NSString expected? It is not written in documentation explicitly as for example it is written for SKStoreProductParameterAdNetworkCampaignIdentifier Two methods which were used before for app attribution are marked as deprecated for iOS > 15.4: + (void)registerAppForAdNetworkAttribution; + (void)updateConversionValue:(NSInteger)conversionValue; Does it mean that advertised apps which uses one of these methods aren't suitable for attribution on iOS 16.1 and SKAD 4.0? Only new one below + (void)updatePostbackConversionValue:(NSInteger)fineValue coarseValue:(SKAdNetworkCoarseConversionValue)coarseValue lockWindow:(BOOL)lockWindow completionHandler:(void (^)(NSError *error))completion; has chance to lead to attribution postback on iOS 16.1+ and SKAD 4.0? Or they are deprecated but still functional and I can expect postbacks from advertised apps which are not updated to new attribution API? Did anyone already received postbacks for SKAD v4.0? For which apps? Thanks a lot in advance!
Replies
0
Boosts
0
Views
1.1k
Activity
Dec ’22
Having a problem while Testing SKAdnetwork
Hello, I have 3 questions. According to specification, it says to ignore subdomain, but if there is subdomain as follows, does it mean that SKADNetwork did not send postback? ex) test1.example.com. https://developer.apple.com/documentation/bundleresources/information_property_list/nsadvertisingattributionreportendpoint We conducted the test through the SKADNetwork test framework according to specifications, but the postback was not sent to our server. In addition, we tried to check whether SKADNetwork was working properly through advertisements directly on publisher apps and advertiser apps, but postbacks were not sent to our servers. How can I check in this case? Also, there is error log below testing with SKAdTestSession SKANTestabilitySample[14079:188474] [SKAdTestSession] Error fetching remote object proxy: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.storekit.configuration.xpc" UserInfo={NSDebugDescription=connection to service named com.apple.storekit.configuration.xpc} References: https://developer.apple.com/documentation/storekittest/testing_and_validating_ad_impression_signatures_and_postbacks_for_skadnetwork Do I have to sign a contract with Apple to get a postback of SKAD Network Attribution Report?
Replies
0
Boosts
0
Views
1.1k
Activity
Dec ’22
Private Click Measurement - not getting attribution report
So I created two simple websites just to test out private click measurement. On one website (hosted on herokuapp) I am showing an advertisement, upon clicking which the user is redirected to another website (hosted on onrender) where the user needs to click a button for the conversion/attribution to happen. Now the first two steps are happening correctly as can be seen from the screenshot below, but I am not getting the attribution report on the POST endpoint /.well-known/private-click-measurement/trigger-attribution/:triggerId, or for that matter any endpoint as I am logging the requests coming to any of the endpoints on the first website. I have followed the PCM documentation for setting up everything. Here is the screenshot of the console log: The different endpoints on the first website:
Replies
0
Boosts
0
Views
1.3k
Activity
Sep ’22
When will skan 4.0 be available for test?
I didn't see skan4.0 in xcode Version 14.0 beta 3
Replies
0
Boosts
1
Views
840
Activity
Jul ’22
SKAN 4.0 multiple postbacks
Hi, Following the great announcement on supporting multiple postbacks for SKAN, we would like to start building our solution accordingly. One key factor which was not part of the announcement, is whether all three postbacks could be tied back to the same anonymous user. Namely, will there be any identifier across the three postabcks sent for a single user
Replies
0
Boosts
1
Views
1k
Activity
Jun ’22
Does the app bundle support SKAdNetwork?
We promote our app through the app bundle, I would like to know if SKAdNetwork supports such scenarios https://apps.apple.com/us/app-bundle/coming-to-bed-premiere/id1607685039
Replies
0
Boosts
0
Views
581
Activity
Jun ’22
SKAdNetwork4.0 - Digits for source identifier
Does source identifier is going to be a digit (i.e String) Example: "039" or it's going to be an integer like the example shown in the wwdc video:
Replies
0
Boosts
0
Views
804
Activity
Jun ’22
ATT Question
Scenario. App used a 3rd party SDK. 3rd party SDK will not communicate with other companies but just used IDFA to show ads and analytics for the app that it is integrated with. This will comes under the Case where App dose not need to ask permission. What happens in this case if i call for IDFA api. will it return All 0's or a proper Value?
Replies
0
Boosts
0
Views
1.3k
Activity
Jun ’22