prebid-mobile-ios icon indicating copy to clipboard operation
prebid-mobile-ios copied to clipboard

isOriginalAPI is blocking SKAdnetwork items to be passed

Open quangDecember opened this issue 1 year ago • 7 comments

isOriginalAPI is set to true in every banner initialization. Therefore the SKAdnetwork items cannot be passed with the bidding request Is this a bug? Or how can I fix this on my side?

quangDecember avatar May 16 '23 14:05 quangDecember

Hi @quangDecember !

The Original API doesn't support SKAdNetwork.

For now, there is no proper way to handle the click on the GMA SDK Ad View to call the loadProduct.

So if you need the support of SKAdNetwork, you should integrate Prebid SDK using the Rendering API. In this case, SDK owns the Ad View (banner or video) and can process the click respectively.

YuriyVelichkoPI avatar May 16 '23 16:05 YuriyVelichkoPI

@quangDecember do you integrate Prebid SDK with GMA SDK, or do you use it to deliver the bids in order to render with custom SDK?

YuriyVelichkoPI avatar May 16 '23 16:05 YuriyVelichkoPI

@YuriyVelichkoPI I'm not sure which case this is but my team is using a custom SDK with a bidding server so I think it's second case.

quangDecember avatar May 16 '23 20:05 quangDecember

@quangDecember got it! For now, Prebid SDK doesn't support such a scenario. And I wouldn't recommend changing the isOriginalAPI since this flag influences many other aspects of the bidding flow.

We can implement the support of such integration however we would like to see aligned requirements from your side. How do you integrate the Prebid SDK and what behavior do you expect?

YuriyVelichkoPI avatar May 17 '23 11:05 YuriyVelichkoPI

Hi @YuriyVelichkoPI our SDK (sorry for misunderstanding, it's not a forked Prebid) is calling BannerAdUnit(configId: , size: ), I guess this is the reason as isOriginalAPI is set to true at AdUnit initialization. Our expectation is to have the skadnetwork sent with bid request like we use to have on 2.0.6. Is switching to using BannerView(configID: CONFIG_ID, eventHandler: eventHandler) like in this guide what we need?

quangDecember avatar May 17 '23 13:05 quangDecember

@quangDecember, how did you get and manage BidResponse.seatbid.bid.ext.skadn? The BannerAdUnit allowed you to make the bid request but didn't provide a way to process it.

So the implementation of SkAdNetwork looked incomplete with the Original API. And signaling the supporting looked incorrect.

So, please share your experience so we can restore or introduce proper support of SkAdNetwork.

YuriyVelichkoPI avatar May 17 '23 15:05 YuriyVelichkoPI

Hi @quangDecember ! Do you have any updates for this ticket?

YuriyVelichkoPI avatar Jun 01 '23 07:06 YuriyVelichkoPI

No updates in over a year.

jsligh avatar Jun 03 '24 14:06 jsligh