Stripe have developed SDKs in-house, https://stripe.com/docs/libraries. I’ve yet to meet a developer who has time on their hands, so I’d recommend that Twitter do the same and make life as easy as possible for developers to integrate the Ads API into their platforms, it is the only way that is going to encourage more developers to implement the API. Simply providing API end points is not good enough. With the Ads API being a direct revenue model, I’m surprised that this isn’t being given more focus internally at Twitter…
Learn from how Stripe are engaging with their developer community. There is a reason Stripe is making significant inroads against behemoths like PayPal, and it’s because it is so much easier to integrate their APIs and hence pretty much every developer I speak with these days is choosing to work with Stripe over PayPal and others for this very reason.
Simplicity and ease of use are key.
I appreciate it is a new library and the open source nature, but honestly, this shouldn’t be a 3rd party library, this should be developed by Twitter and shown as an example of great coding for how to implement the Ads API. Full example code documentation (like Stripe do…) available in multiple programming languages (like Stripe do…) which is fully supported with regular release updates to the API SDKs (…like Stripe do…). You see my point?
I genuinely want to integrate the Ads API into our platform, I just cannot justify the time to mess about with such a poorly documented system which isn’t an official SDK from Twitter. For this very reason, this piece of functionality on our platform has been pushed right to the back of the queue until things change as we’ve endless other pieces of work to focus on.
The reason for providing the feedback is that I want to see this change for the better both for myself and others. I’ll be keeping an eye on changes in the future, I do hope that this feedback is taken on board.