March 2015 – Stay N Alive

Facebook Quietly Launches Ads API for ALL Developers

Some amazing things have been announced at Facebook’s annual developer conference, F8, going on yesterday and today in San Francisco. From new apps for Facebook Messenger, to a platform for Internet of Things, to one of the most amazing explanations of the value of virtual reality I’ve ever seen, Facebook has by far made up for last year’s F8, which I suggested was a bit uninteresting. But one thing went unannounced that I think bears merit, and I discovered it within their “Developers Garage” here at the conference as I was talking to people working for Facebook at the various booths. That was the launch of Facebook’s advertising API to all developers, making the entire API public.

Up until “recently”, as Facebook reps weren’t able to give me a specific date that it went live, you used to have to apply to access Facebook’s ads API through a very hard-to-find form on the Facebook Developers website. Now, in a very prominent location, Facebook has released a “Marketing APIs” section of their developers website, allowing any developer that needs it to access Insights data, custom audience creation and access, access to a business’s pages and assets, along with the ability to create and access ads on behalf of a business. According to Facebook they released them recently but there is no blog post or official announcement about the release.

To get started with the Facebook Ads API, developers just need to create an app and under “Advanced” within the app settings, set an ad account ID to associate ads with. Then, developers have access to a slew of API calls they can use to retrieve an ad account’s ads, create and modify custom audiences, and even create and target new ads to new audiences in very custom ways. I often use this for my clients to integrate and custom target ads to very specific users that are visiting certain parts of their websites or mobile apps.

Typically, while a developer may be able to code an app like this, they likely won’t know how beneficial this feature can be to a business, which may be why Facebook did not make a big announcement about the feature. Knowing these things can be automated is something critical for marketing organizations to get to know and understand, and one reason I always suggest the more technical elements of marketing orgs visit conferences like F8. These tools Facebook just launched are extremely valuable and can be the key to, with a small update, allowing orgs to have that extra edge against their competitors.

So if you haven’t tried it out yet hop on over to Facebook’s Marketing APIs in their developer documentation and start learning what you can do. To me, this is one of the most valuable and most major announcements to come out of the Facebook F8 developer conference and it wasn’t even announced from the stage. I’m kind of okay with being one of the “few” that knows about it though!

No Known Solutions In Sight for Copyright Issues or Monetization for Facebook Video

At Facebook’s now annual F8 developers conference, 2 issues seemed to be on the mind of developers and content creators in the audience of their “What’s New With Facebook Video” session: copyright infringement and in-video monetization. But when asked about it, Facebook seemed mute.

Among the features launched at Facebook F8 this year was the ability, just like Youtube, to embed native video from Facebook on websites and other 3rd party products (see video below). This launch allows further distribution of video, and improves the capabilities of video shared on websites to be shared beyond previously available through solutions such as Youtube video.

While big news, Facebook still failed to address what was on the top of everyone’s minds: how to address the rampant stealing of video on Youtube subsequently being shared on Facebook by those who don’t own the video. When prompted by one questioner, Facebook responded saying they had not come up with a solution, and that such a solution would take a long time to come up with. “We’re learning”, Fidji Simo, Facebook’s Product Management Director over video said, suggesting these types of products take time to develop.

I pressed further, specifically citing Google’s Content Manager solution that allows copyright owners to upload their copyrighted content to Youtube in order to notify Youtube of the copyrighted material, so as others upload the same content it can be automatically flagged and removed. The response I got back was pretty much the same, citing the complexities and difficulties of such a solution. There seemed to be no plans, at least that they were willing to admit yet.

While I admit I don’t understand the complexities of such a system (in developer speak, you would just create a “hash” of the video, and for every video uploaded match the content of those videos against the hashes of other copyrighted material in the Facebook database), it was comforting to know Facebook is at least understanding of the problem. It was completely clear to me they had heard these issues before, and were actively trying to figure out a solution surrounding the problem.

As for monetization, Facebook seemed unclear on whether in-stream video ads were the future for Facebook video. They said they were trying to reach out to other content publishers to work on business solutions for the video, but nothing had materialized yet. Not quite the information I was looking for, but it’s comforting to know that they know the problems.

While I understand the complexities of video, copyright, and monetization, I am perplexed at the lack of communication on the problems surrounding these issues. It doesn’t seem to me like Facebook is doing their best to reach out to the influencers and friends of mine I’m aware of in the Youtube community (all with millions of subscribers) that could be providing feedback around the platform. At a minimum, Facebook could be calming the waters a bit.

In the meantime, we’ll continue to see videos like these produced, unless Facebook can either provide a solution or start better communications with Youtubers affected by these issues: