WebProNews

Tag: facebook developers

  • Facebook Game Ads Now Allow For Virtual Goods Purchases From The News Feed

    Facebook announced an update to its desktop app ads, enabling game developers to sell virtual goods directly from News Feed and right-hand column ads.

    “A developer with a desktop game on Facebook can now promote the sale of a virtual good, such as an extra booster pack, and gamers can purchase the virtual good directly from the ad and start playing the game,” explains Facebook’s Pin Lu.

    “Kixeye used these desktop app ads for virtual goods for their game Battle Pirates to reengage active players who were past purchasers, as well as active ones who had not yet paid,” Lu adds. “Kixeye offered discounts on their gold virtual currency and they saw over a 10 percent click-through rate and a 50 percent conversion rate for past purchasers. They saw a 14 percent conversion rate for those who hadn’t paid before. In addition, they targeted their highest value spenders with large discounts — for instance, $500 worth of gold virtual currency for $250 — and saw over 5,000 percent return on ad spend.”

    The ads can be created through all Facebook ad interfaces, including Create Flow, Power Editor, or through PMDs.

    Promotions that are of a $3 or less value are free to developers to provide to eligible people. This is part of Facebook’s Payer Promotion feature.

    Image via Facebook

  • Facebook Updates App Insights To Be Cleaner, More Reliable

    For the past few years, Facebook app developers have relied on App Insights to learn how consumers use their app. While it’s certainly already a good tool, Facebook thinks it can improve it to make it even better for developers.

    Facebook announced this afternoon that it will be rolling out App Insights 2.0 in beta form today. The newly updated toolset allows developers to gather even more information on how their app is being used alongside a lot of other useful information, including traffic sources.

    To start us off, Facebook says that it has completely redesigned the interface to be easier to navigate. Furthermore, the new interface has been “designed around how your apps integrate with Facebook as opposed to how users interact with Facebook.” What all this means is that Facebook will now show you metrics like New Logins, Stories and Referrals on the front page.

    Check it out:

    Facebook Updates App Insights To Be More Readable, Reliable

    Facebook has also re-organized metric data so developers can easily compare data across their own apps as well as others. For your own data, all of it has been consolidated into a single graph that tells you how much traffic comes from Facebook, Open Graph stories or Requests. You can also compare your own metrics with anonymized metrics from other apps to see if a spike in your data is being seen in other apps.

    Finally, Facebook says that it has worked hard to make the new App Insights more reliable than ever. Thanks to a comprehensive audit of its data sources, Facebook is now confident that you’re getting accurate numbers not only from desktop visitors, but from mobile devices as well. It will also display warnings when it detects that there may be something wrong with the data.

    App Insights 2.0 is now available to developers, but Facebook stresses that it’s still in beta. Developers who aren’t ready to make the switch just yet will be happy to know that Facebook will continue to support App Insights 1.0 as the default option for the foreseeable future. If you’re not afraid of the future, you can try out App Insights 2.0 right now by going to your App Insights overview and clicking “try the new App Insights.”

    Image via Facebook Developers Blog

  • Facebook Developers Gets A New Web Site

    Facebook Developers Gets A New Web Site

    For the longest time, developers of Facebook apps were met with the same ol’ Web site when they visited the official Facebook Developers portal. Now those same developers are in for a treat as Facebook has decided to give its developer portal a complete makeover.

    Facebook Developers announced today on its blog that it completely remodeled its Web site to make it easier for you, the developer, to find what you’re looking for. The services they offer, including API documentation and app submissions, have also been completely revamped.

    Here’s what the new landing page looks like:

    Facebook Developers Gets A New Web Site

    Facebook says the new design will make the following easier:

  • Manage your apps and configure Facebook integrations
  • Navigate our improved documentation
  • Submit your app to Facebook App Center with a simplified flow
  • Find and report bugs with a faster response turnaround
  • Learn about the latest updates and news relevant to you on our homepage
  • Oh, and before you go running off to check it out for yourself, here’s what the new app dashboard looks like:

    Facebook Developers Gets A New Web Site

    You can check out the new Web site here. If you don’t see it yet, Facebook says that it’s slowly rolling it out right now. Everybody should start seeing the new site within the next few weeks. When you do get the new site, you’ll be greeted with a tour of all the changes. Afterwards, Facebook welcomes any and all feedback developers may have.

    [Image: Facebook Developers]

  • Facebook SDK For Android Gets Updated

    Facebook SDK For Android Gets Updated

    In mid-September, Facebook released a new iOS SDK to coincide with the release of iOS 7. The Android SDK will most likely receive a similar update later this month with the expected launch of Android 4.4, but developers can take advantage of a new SDK update now as well.

    Facebook announced this morning that its Android SDK has now been updated to version 3.5.2. It’s a minor update that includes a bug fix for a possible exception in activateApp() when running older versions of the Facebook app for Android. You can grab the newest version of the SDK here.

    As for other updates, Facebook announced earlier this week that it now offers new mobile app ads to developers. These new mobile app ads come in the following forms: Open Link, Use App, Shop Now, Watch Video, Listen Now, Book Now and Play Game. The hope is that these ads will drive further engagement with mobile apps that use Facebook’s mobile SDK.

    Facebook is also adding more insights to its App Insights page to include Login Dialog and App Center conversions. The former will keep track of the number of users who sign up for your app via Facebook while the latter will keep track of the number of users that are driven to your app through App Center. You can check out some best practices for Login Dialog here, and for App Center here.

    On a final note, Facebook has now released its talks at Unite regarding how game developers can integrate Facebook into their Unity applications through the Facebook SDK for Unity. There are three talks in total:

    Facebook SDK For Unity on iOS

    Facebook SDK for Unity on Android

    Facebook SDK for Unity on Facebook Canvas

    [Image: Facebook Developers]

  • Facebook Login Is Everywhere These Days

    Facebook Login is an easy way for developers to integrate an immediately recognizable login feature into their apps or Web site. The social network revamped how it handles Facebook Login back in April, and now more apps than ever are using the feature.

    In a blog post released today, Facebook’s Jeffrey Spehar revealed that Facebook Login is now being used in 81 of the top 100 grossing iOS apps and 62 of the top 100 grossing Android apps. Even more amazingly, he also reveals that users log into new apps via Facebook Login more than 850 million times per month.

    So, what does this all mean to the developer who has yet to integrate Facebook Login into their app? Well, it obviously means that you’re missing out. Spehar says that developers who follow Facebook’s best practices when it comes to Facebook Login can see their conversion rates rise above 80 percent. That’s definitely worth checking into if you’re a lowly app developer looking to get more people into your app.

    To that end, Spehar shares two apps that are doing everything right in regards to Facebook Login. The two apps – Lyft and Kickstarter – are reaping the benefits of a simple Facebook Login process that only asks permission to access the bare minimum (public profile, email and friends list) while giving the user complete control over how often they want the app to post to their wall. Kickstarter even goes above and beyond what’s necessary by offering users the chance to try out their mobile app before choosing to share their Facebook information.

    In short, successful apps that use Facebook Login must be courteous, transparent and reassuring. You’re asking to access a lot of information from your users, and you have to let those users know that you won’t abuse that access. With distrust of Internet companies at an all time high, you can’t afford to even give the slightest impression that you’ll abuse a user’s data.

    If you want to learn how to properly integrate Facebook Login into your app, check out Facebook’s checklist and best practices.

    [Image: Facebook Developers]

  • Facebook Makes Running Mobile App Install Ads Easier

    Facebook announced that it has a new way for developers to gets started with mobile app install ads. They can now do so by just copying and pasting their app’s Google Play or Apple App Store URL into the Ads Create Tool.

    Mobile App Install ads

    “If you’re new to developing on Facebook, this is the quickest way to start advertising your mobile app, and you can measure click-through rates for your campaign,” says Facebook’s Chris Pan in a blog post.

    “As you gain experience and scale with Facebook, we encourage you to measure installs and optimize your bid for installs,” says Pan. “To start measuring installs, 1) register your app with Facebook and 2) integrate our SDK or work with a mobile measurement partner. Once you complete these steps, you can then simply input the app’s URL into the ads create tool to run mobile app install ads at anytime in the future and measure installs.”

    Facebook also released an update for its iOS SDK. This comes with bug fixes and “minor” enhancements. You can check that out here.

  • Share Dialog Comes To Facebook For iOS SDK

    At its Mobile Developer Conference in April, Facebook announced that it would be pushing Open Graph in a big way on mobile going forward. Part of those plans involved the Share Dialog – a tool that allows users to share on Facebook without having to login. It was only available as a limited beta at the time, but now all iOS developers can take advantage of it.

    Facebook announced on Monday that the native Share Dialog is now available on the Facebook for iOS SDK. Fortunately, developers will not have to jump through any hoops to integrate it into their apps. The native Share Dialog is a single line of code that can be easily implemented.

    Here’s what developers can look forward to when implementing the Share Dialog:

    The Share Dialog offers a lightweight and consistent way to enable sharing from your apps. People now have the option to share activity from apps through this dialog without needing to login to Facebook first. This eliminates 1 – 3 extra steps required for login when sharing via the feed dialog.

    The Share Dialog further improves upon the iOS 6 share sheet by adding support for publishing Open Graph actions to make it easier for people to tell their stories on mobile. In addition, people can now tag friends and share where they are enabling them to share in a more meaningful and engaging way, while helping even more people connect with your app.

    Back in April, Facebook said that the Share Dialog would also be making its way to Android. Unfortunately, nothing was said about that on Monday. For now, only iOS developers can take advantage of the native Share Dialog, but we can hope that an Android beta or release isn’t too far behind.

    If you want to learn more about the Share Dialog, check out the documentation.

  • Facebook Enhances Open Graph On Mobile, Updates iOS SDK

    At the Facebook Home unveiling, Mark Zuckerberg said that people are increasingly consuming content on mobile. It’s true for Facebook as is it true for just about everything else. That’s why Facebook needs to step up its mobile game, and it did just that today.

    At its Mobile Developer Conference in New York City, Facebook announced that Open Graph is coming to mobile in a big way. The first step is making sure everybody can integrate Open Graph into their mobile apps without having to deal with the complexity of the Graph API. The answer is the Object API – tools that let developers “directly create Open Graph objects” while no longer needing “to host webpages with Open Graph tags.” The new API is available to both mobile and Web apps so that nobody is left out.

    To make things even easier, Facebook is also introducing the Object Browser. It’s a “simple visual interface that helps you easily interact with the object data you publish.” For more on the Object API and the Object Browser, check out Facebook’s documentation.

    One of the core tenets of Facebook is sharing, and the social network is making it even easier on mobile with the Native Share Dialog. This particular tool allows people to share in-app actions without having to open or log into the Facebook app. It’s also incredibly easy to implement as it only requires a single line of code. The Native Share Dialog is available starting today in a limited beta on iOS with Android support coming soon. Check out Facebook’s documentation for more info.

    Users can look forward to an even friendlier Facebook mobile login experience as well as the social network is rolling out a number of enhancements to make things faster and more secure. The first is that Facebook has rebuilt its Login Dialog on mobile and Web to make it 20 percent faster. All Login Dialogs on mobile and non-game Web apps will be automatically upgraded to the new dialog today, but mobile apps can get even faster dialogs in the latest iOS and Android SDKs. If you want more info on Login Dialogs, check out Facebook’s documentation.

    As for security, Facebook has split Facebook permissions in mobile apps into two separate dialogs. The first is a mandatory dialog that asks users to share their Facebook data with the app. The second asks users if the app can post content to their Facebook wall on their behalf. In the second dialog, users can either agree, skip the step or customize which people the app can share stories with.

    On a final note, Facebook also released the latest version of its SDK for iOS. Version 3.5 of the iOS SDK includes support for all the above enhancements. The latest SDK only supports iOS 5 and above. You can download it here.

  • Facebook Home Has A Few Perks For Developers As Well

    At its much hyped Android event today, Facebook unveiled Home, a custom set of apps that transform any ol’ Android phone into a Facebook phone. The event was mostly focused on what Home can do for users, but Facebook wants its stable of developers to know that Home is for them as well.

    First up, the Cover Feed is advantageous for developers as it lets users access app content as soon as they turn on their phone. Here’s the list of story types that can be shared via Cover Feed at the moment:

    Photos stories

  • Updating your profile photo
  • Updating your cover photo
  • Open graph stories with user generated photos
  • Liking a photo
  • Tagging someone on a photo
  • Commenting on a photo of someone
  • Sharing a Photo
  • Non-photo stories

  • Updating your status
  • Place check-in with a message
  • Sharing urls by clicking the “share” button on another story
  • Posting a url from your timeline
  • Page posts

  • Updates and photos from Page posts
  • Notifications are already a great engagement tool, but Facebook reckons that Home will make notifications even more engaging by making them “bigger” and “bolder.” The larger size will also make it easier for users to interact with notifications, thereby increasing your chances of having a user engage with your content.

    Facebook Messenger ensured that a user would leave your app if they got a message from a friend in the middle of playing a game. Home’s Chat Heads makes it so that messages appear on screen, even while using you app, and users can respond without ever having to close your app.

    Finally, Facebook says that its app launcher will make it easier for people to get to your apps more quickly. The launcher is fully customizable so a good app is likely to always be at the forefront of any launcher.

    Facebook will be updating Home every month so you can expect more developer updates as Facebook builds out Home into a more sophisticated product. I wouldn’t be surprised if we were to also a get few major Android SDK updates this year to address how apps can better take advantage of Home.

  • Facebook Introduces New APIs For Comment Replies

    In late March, Facebook launched a new commenting system for Pages that allows users to reply to comments. The new system is on an opt-in basis for now, and Facebook has a few API tips to keep in mind if you decide to take your Page into this new territory.

    Facebook announced that its comments API now supports “different “views” of the comments on posts through our updated comments API and FQL comment table.”

    The first view organizes what Facebook calls “top level comments,” or comments that are not replies. These comments can be ranked based “on the post and the number of top level comments on the post so far.”

    The second view is simply called “replies.” Facebook says developers can access replies by “querying for the comments on a comment id.”

    The third, and final view, is the comment “stream.” This is what you’re most likely going to see the most of as it combines top level comments and replies into a single stream of data. The “stream” is also organized in chronological order so the newest comments are shown first.

    If you’ve already been using the comments API, Facebook says that you should keep the following changes in mind:

  • comments’ field from ‘stream’ FQL table is deprecated. Please use the’comment_info’ column to fetch the ‘can_comment’ and ‘comment_count’ fields.
  • We are removing the fields on the FQL ‘comment’ table that were used exclusively for legacy Comments Plugins — ‘xid’, ‘reply_xid’, ‘username’ and ‘comments’.
  • We are removing the undocumented ‘count’ field on the ‘comments’ connection in the Graph API. Please request ‘{id}/comments?summary=true’ explicitly if you would like the summary field which contains the count (now called ‘total_count’)
  • If you need more information, check out the comments API documentation. If you want to start using the new API, you can opt in through the July 2013 Breaking Changes under the Advanced Tab of the app dashboard. On July 10, the new comments API will go into effect for everyone. Might as well get used to it now while it’s still voluntary.

  • Facebook Changes Image Requirements For The New News Feed

    In early March, Facebook introduced its new News Feed to the world. The new News Feed puts much more of an emphasis on consuming content with larger pictures among other changes. Facebook has already given developers a few tips on how to get the most out of it, but now it’s starting to dole out the rules and regulations for the new News Feed.

    During its weekly Operation Developer Love update, Facebook said that it’s going to start rolling out the new News Feed to more users. In preparation, Facebook says that developers should update their images. News Feed photos must now be at least 200×200 pixels, but Facebook encourages developers stick to 600×600 pixel images for the best experience across desktop and mobile.

    So, what happens to images smaller than 200×200 pixels? Facebook says they may not show up at all. They also says that rectangular photos may be cropped automatically to fit within the new square environment of the new News Feed. As for other requirements, images can not be bigger than 4 Megapixel or 5 megabytes. Facebook will only support JPG, PNG, GIF and BMP formats in the new News Feed as well.

    In other changes, Facebook will start defaulting new apps to its “sandbox mode.” In other words, all new apps can only be accessed by admins and developers when they’re first submitted. Developers now don’t have to worry about users accidentally accessing an unfinished app.

    Keeping in line with its 90-day notice on breaking changes, Facebook has also announced the breaking changes that will go into effet on July 10:

    Social plugins will require an absolute URL in the ‘href’ parameter
    Social plugins, such as the Like Box and Like Button, will require an absolute URL in the ‘href’ parameter.

    Page ‘category’ field name change
    We are renaming the ‘category’ field to ‘category_lists’ for Pages Graph API

    Stream table will throw exception with invalid filter_key
    Query stream_filter table for a set of valid stream filters. The stream table will throw an exception if called with an invalid ‘filter_key’ option.

    Removing ‘publish_checkins’ permissions
    Publishing a Checkin object is deprecated in favor of creating an Open Graph story with a location attached. You can also create a Post with a location attached using the ‘publish_action’ permission.

    FQL Checkin table ‘page_id’ change
    We are renaming ‘page_id’ to ‘target_id’ for the Checkin table.

    Removing ‘version’ field for Groups
    We introduced ‘version’ field to indicate whether the group was created prior to launch of the current groups product in October 2010. We are removing this field as all Groups on Facebook are now the same version. This impacts both Group Graph API and Group FQL Table.

    Photos will no longer return larger sizes than the uploaded version
    ‘images’ field in photos and photo_src table will no longer return image sizes larger than the original uploaded version of the photo.

    Cannot create multiple create actions for the same Open Graph object
    We are no longer allowing multiple create actions for the same Open Graph object, as documented here.

    Deprecating ‘comments’ field from ‘stream’ FQL table
    We are deprecating the ‘comments’ field from ‘stream’ FQL table. Please select the ‘comment_info’ column to fetch the ‘can_comment’ and ‘comment_count’ fields (formerly called ‘can_post’ and ‘count’), and use the comment table directly to retrieve the list of comments.

    Removing ‘xid’, ‘reply_xid’, ‘username’ and ‘comments’ from ‘comment’ FQL table
    We are removing the fields on the FQL ‘comment’ table that were used exclusively for legacy Comments Plugins — ‘xid’, ‘reply_xid’, ‘username’ and ‘comments’. We now treat comments the same across plugins and within Facebook. Please query for comment replies left on the plugin the same way as you would for other comments.

    Removing ‘count’ from ‘comments’ Graph API connection
    We are removing the undocumented ‘count’ field on the ‘comments’ connection in the Graph API. Please request ‘{id}/comments?summary=true’ explicitly if you would like the summary field which contains the count (now called ‘total_count’)

    Mobile App Install Ads change
    We are updating the Creative Spec parameter ‘app_platform_type’ to ‘mobile_store’. The possible values for mobile_store are now “itunes”, “itunes_ipad”, and “google_play”.

    Conversion spec and tracking pixel ID changes
    We are deprecating the use of ‘tracking_pixel_id’ when specifying the desire to track a conversion pixel in an ad. You should instead specify the pixel in the newly launched tracking_specs field. We are also deprecating the use of conversion specs in bid types that are not optimized for actions (e.g. CPM, CPC, and oCPM when no bid value is placed on actions). You should instead use tracking_specs to track conversions for these bid types.

    Custom Audiences change
    We have changed the targeting spec parameter ‘excluded_user_adclusters’ to be ‘excluded_custom_audiences’. Additionally, the endpoint to create and retrieve your custom audiences is now: https://graph.facebook.com/(act_adaccountid)/customaudiences.

    Accessing link stats change
    App access tokens will be required for accessing the link_stat FQL table. App access tokens will also be required for retrieving data from Graph API endpoint for link stats, ie: http://graph.facebook.com/?id=http://example.com.

    Graph API search changes
    App access tokens will be required for all search Graph API calls except Places and Pages. Search for application will no longer be supported.

    Open Graph apps using custom actions for fitness, books, movies, and TV
    As announced in March, any apps that previously used custom actions to represent this type of sharing will need to move to common actions by July 10, 2013.

    Removing ‘page_friends_of_fans’ metric
    We are removing the metric: ‘page_friends_of_fans’ from the Insights Dashboard and the Insights API.

    Removing the ability to “Select All” or “Pre-Select” for Requests
    As part of our efforts to improve user sentiment, we have updated our platform policy so that apps may not offer a select all option or pre-select multiple recipients to receive requests. Other Request dialog functionality will remain the same.

    On a final note, 30 bugs were fixed in the last week, and 34 were accepted for further review. Check out the blog post for the full list of fixes.

  • New Facebook Games Section For Timeline Goes Live

    At GDC yesterday, Facebook unveiled the Games Developer Center. The hub promises to contain all the information a game developer needs to make games for Facebook or Facebook integrated games for mobile devices. That wasn’t the only announcement, however, as Facebook is also bringing games to the newly redesigned timeline.

    Facebook announced that it will begin rolling out the new Games section to timeline and users’ About pages. The section will only appear for those who have played one or more social games in the past 30 days, or those who have liked at least one game on Facebook.

    New Games Section For Timeline Goes Live Today

    It should be noted that the Games section contains the same privacy controls as other sections on timeline. A user can mark a game’s app privacy to “close friends” and only those designated as such will be able to see the game on their timeline.

    If you want your game to be a little more special, developers can use Open Graph to create a stand-alone app section for their game. Players can then place the game in its own section of timeline for all to see. You can learn more about that here.

    As for the weekly bug report, Facebook says that 33 bugs were fixed while 60 were assigned for further review. You can check out the full bug fix list at the blog post.

  • Facebook’s Mobile App Install Ads Can Now Target Specific Versions Of iOS, Android

    In October of last year, Facebook unveiled mobile app install ads. These ads allowed app makers to go directly after mobile users by directing them to their Google Play or Apple Appstore pages. Now Facebook is giving advertisers and app makers even more options when targeting mobile users.

    The biggest change to mobile app install ads addresses a major problem with mobile devices – platform fragmentation. Previous mobile app install ads would only take into account whether the user was on iOS or Android. Unfortunately, some users, especially those on Android, couldn’t use the apps advertised as they were built with a later version of the mobile OS in mind.

    Now, app makers and advertisers can target users based on which version of the operating system they’re using. For example, an app that can only run on iOS 6 and Android 4.2 can now be advertised only to those using these operating systems.

    Going even further, Facebook says that mobile app install ads can now target people based upon their connection. An example would be an ad targeting those currently on a Wi-Fi connection so as to take advantage of the consumer’s decreased reluctance to download large apps.

    So, now you can target very specific consumers with mobile app install ads, but is Facebook making it any easier to create these ads? Indeed they are, as Facebook also announced that advertisers and app makers can now easily create and launch mobile app install ads using the ad create tool. Previously, mobile app install ads had to be created with the app dashboard, power editor or the Ads API. Now these ads can be made with the same powerful tools that help advertisers create sponsored stories or Page like ads.

    You’ll be able to get your hands on the new ad create tool soon as it rolls out to English speaker first. The tool will then launch to other languages in the near future.

    If you want to know more about mobile app install ads, Facebook will be hosting a live Q&A session with its product team on April 17. You’ll have to register for the event, which you can do so here.

    For more info, check out this talk from last month on how you can drive app installs on mobile:

  • GDC 2013: Facebook Unveils Games Developer Center

    Facebook games are currently in the middle of a transition from Web to mobile. Both are still very viable markets, however, and Facebook wants to make sure game developers have all the tools they need to succeed on both platforms.

    At the annual Games Developer Conference, Facebook announced the launch of the Games Developer Center. Much like its regular Facebook Developers portal, the Games Developer Center collects all the information and tools developers need to create games for Facebook.com, or games that use the Facebook SDK for iOS and Android.

    Facebook also announced today that it’s adding a games section to the new timeline that will “give people a way to express their favorite games on their timeline and About page.” Facebook also suspects that the new games section will “serve as another reengagement and discovery channel for game developers.”

    Of course, it wouldn’t be a Facebook announcement without some stats and the games team didn’t disappoint:

  • More than 250 million people are playing games on Facebook.com each month
  • As of February, 55% of top 400 iOS apps are integrated with Facebook
  • Last month, Facebook drove 263 million clicks to the Apple App Store and Google Play, from mobile News Feed
  • 20% of daily Facebook web users play games on Facebook.com
  • Game installs (on Facebook.com) are up 75% since this time last year (when compared to March 2012)
  • There are about 200 games on Facebook.com with more than 1 million monthly active users each
  • More than 100 developers generated more than $1M on Facebook last year
  • Year-over-year growth of the total number of payers on Facebook has increased 24% since this time last year (when compared to March 2012)
  • More than $2 billion was paid out to game developers in 2012. Most of our top developers generated record payments revenues on Facebook last year.
  • Last year, Facebook uploaded all of its GDC talks for developers for those who weren’t able to make it out to the show. If you weren’t able to make it to the show again this year, Facebook should have those talks up within the week.

  • Facebook Releases SDK Updates For Android And iOS

    Facebook has recently updated its Android and iOS updates to include a number of useful features for users. To compliment those releases, Facebook is also updating its Android and iOS SDKs to make developers’ lives easier.

    The Facebook SDK for iOS has been updated to version 3.2.1. As the version number suggests, the latest updates is mostly about bug fixes. The update does bring a new feature, however, in the form of support for frictionless requests using the SDK’s FBWebDialogs class. The feature will let your app “use frictionless requests without importing the deprecated headers.” You can download the latest Facebook SDK for iOS here.

    Much like its iOS brother, the Facebook SDK for Android has received a small update pushing its version number to 3.0.1. The update includes a number of enhancements based upon feedback received by developers, as well as the usual bug fixes and improvements. You can grab the latest Facebook SDK for Android here.

    Aside from new Facebook SDKs, the social network is also introducing changes to mobile app bookmarks. On June 5, the company will only display mobile bookmarks for games that can be played across both desktop and mobile. It’s part of an initiative to better support cross-platform Facebook games. Those who relied on mobile app bookmarks will want to “consider alternative ways to reengage users,” like App Center or mobile app install ads. The good news is that this isn’t a breaking change as it requires no code change on the part of developers.

    As for breaking changes, there’s only one that developers should be aware of. Starting April 3, Facebook will be removing the ability to ask questions from the Graph API after removing the same functionality from users late last year.

    Finally, the weekly bug report reveals that Facebook squashed 31 bugs this week. You can check out the full list of fixes at the blog post.

  • Developer Tips On How To Get The Most Out Of Facebook’s New News Feed

    Facebook unveiled its new News Feed today, and some users are already getting to play around with it. Developers will be pleased to know that the new News Feed has the potential to make their content more engaging, but it will require a few changes on your part to really have an impact

    The first thing you’ll notice about the new News Feed is that the images are larger. This is no mistake as Facebook wants to engage users with images instead of text. Likewise, developers would be wise to update their apps to display larger images that take advantage of the increased screen real estate. The recommended size for all images is now 600×600 pixels, though Facebook says that image size can be reduced to a minimum of 200×200. For more on image size, check out Facebook’s documentation.

    These images will be of particular importance to game developers as Bookmarks will become more important in the News Feed. For those unaware, a Bookmark is the image that accompanies a shared story about a game. The larger image size means may just be what it takes to convince new and returning players to check out your game.

    Here’s an example of what Bookmarks should look like in the new Games Feed:

    Tips On How To Get The Most Out Of Facebook's New News Feed

    The new News Feed is slowly rolling out over the next few weeks so there’s no need to rush on implementing any changes in your app for now. That being said, it’s important that you update your app to better reflect the more visual oriented design of the new News Feed.

  • Facebook Updates Its Developer Payment Policy

    Are you a new developer hoping to cash in on Facebook games? If so, Facebook has made some recent changes to its developer payment registration that you will need to be aware of.

    As part of its weekly Operation Developer Love update, Facebook says that it has updated its policy for developer payment registration. The social network says that any developers must now present verification documents if they use a bank account outside the U.S. or Europe. The same applies to those who have Facebook pay out to a PayPal account.

    The change in policy isn’t immediate as Facebook is giving developers until April 22 to gather the necessary documentation. After that date, developers will not be able to accept payments until they present verification documents. For those who don’t want to submit verification documentation or can’t, Facebook encourages them to switch to a “qualifying bank account.” Hit up Facebook’s help center for more information.

    In other news, Facebook has re-opened the apps process to the Preferred Marketing Developer program. The new round of entry features two updates that developers will need to be aware of:

  • In order to focus on high-potential candidates who have proven success working with clients on strategies in-line with our owned, paid and earned media narrative, we are moving to a referral based system where candidates will have to be referred by either a Facebook or Ads PMD employee.
  • We have also announced new requirements for the PMD badge, pushing candidates and members towards deeper integrations across Pages, Ads, Apps and Insights.
  • Check out Facebook’s PMD Badge page for more information.

    March 2013 Breaking Changes also went live last night. Developers will need to make sure that their apps comply with the following changes:

  • No more accessing mailbox FQL tables without a user session
  • Removing apps from /me/accounts/ and page_admin FQL table
  • Removing redirect to docs when hitting graph.facebook.com
  • As for the weekly bug report, Facebook says that 217 bugs were reported this week, and 24 were fixed. Forty-eight bugs were accepted for further review. Check out the blog post for details on the latest bug fixes.

  • Facebook Rolling Out Fixes To Page Insights Reporting

    Insights are a huge part of the Facebook developer’s life. As such, the social network has been consistently improving the product with new features and fixes. The latest fixes are coming after an extensive engineering audit.

    Facebook announced today that it has discovered a number of bugs that impacted Page Insights impression and reach reporting. Facebook is now in the process of fixing these bugs, but wants developers to know that the impact of said bugs will be different for every page. To see the results of the fixes and the impact the bugs had, Facebook recommends you check your page Insights on Monday after a weekend of bug fixing.

    So, what should you be looking for? Facebook says that most Pages will see the following changes on Monday following the bug fixes:

  • Total reach to stay the same or increase for most Pages
  • An increase in paid reach if you ran News Feed ads
  • An increase or decrease in organic reach, depending on many factors such as the composition of your fan base, when and how often you post and your spending patterns
  • A change in metrics computed from reach and impressions, such as engagement rate and virality
  • We know that accurate data is fundamental to building and improving your Facebook presence. We are taking this very seriously. We have already put a number of additional quality and verification measures in place to prevent future bugs and resolve them quickly if they arise.
  • Unfortunately, Facebook says that it won’t “be able to backfill Page Insights with historical data” as a result of the bugs mucking with its logging systems. Everything else should be working fine once the bugs are all fixed by Monday morning though.

  • Facebook Adds Search Results Tab To App Insights

    Over the past few months, Facebook has added a number of metrics to App Insights. It’s invaluable data that allows developers to analyze where traffic is coming from, and where they can capitalize on said traffic. Now Facebook is adding a new metric that may prove very important as Graph Search gets into the hands of more people.

    Facebook announced that it’s adding a Search Results tab to App Insights. In essence, this new metric will tell developers how many people found their app through the search bar. The metrics will tell developers how many clicks were organic and paid. It will also tell you if a user clicked on the app from the search bar, and whether or not they found your app via Graph Search. Insights doesn’t cover clicks from mobile of the search results page yet.

    Another change coming to the Facebook platform is an extension of Realtime Updates for the Graph API to include Page posts. Facebook says this change will automatically notify you of any comments or posts on a Page without having to constantly poll said Page. You can read more about it in the documentation.

    The final change this week is an update to Facebook’s Platform policies. The new change comes from the branding section, and requires all “app descriptions, display names and icons adhere to [Facebook’s] Advertising Guidelines.” You can read more about that here.

    Facebook says it received 241 bug reports this week, and 38 were accepted for further review. The social network also fixed 30 bugs over the past week. You can see the full list at the weekly blog post.

  • Facebook Gets API Error Notifications

    Facebook Gets API Error Notifications

    In November of last year, Facebook introduced Developer Alerts to help developers know when something goes wrong with their app. The original alerts only covered breaking changes, app status changes and policy violations. Now Facebook is adding another important aspect of the development platform to it.

    Facebook announced today that Developer Alerts will now include API error notifications. When encountering an error, Facebook will alert you via email and Facebook notification. To keep spam down, it won’t be sending you an alert every time the API encounters an error. It will only do so if your app encounters an “abnormally high API error rate.”

    Here’s what you can expect to see:

    Facebook Gets API Error Notifications

    Facebook plans to roll out API error notifications starting today, and should be available to all apps in the coming weeks.

    Developers reported 295 bugs to Facebook this week, with 48 bugs being accepted for further review. The Facebook team also fixed 31 bugs this week. You can check out the full bugfix list at the blog post.

  • Facebook App Center Gets New Game Categories

    Facebook’s App Center launched in May of last year, and has already proven successful in driving more installs than the old games dashboard. Now the social network is adding more discovery options so even more developers have a better chance of being spotted by players.

    Facebook announced that it was adding new and updated game categories to App Center to “make it easier for people to browse and find games.” So what kind of changes can developers expect? One example given is that “Action & Arcade” will now be split into two separate categories to better help players find exactly what they’re looking for. Facebook will also be putting more of an emphasis on games by placing the games category at the top of the category list with all subcategories beneath it.

    The other change this week is the removal of two temporary fields created after the Global Pages update in December. The fields – global_brand_like_count and global_brand_talking_about_count – allowed Page administrators to “access country-level insights about their Pages” after moving to the new Global Pages structure. The temporary fields were only meant to be around until January 19, and as expected, the two fields are now gone.

    As a friendly reminder, developers only have a few more weeks to address the Breaking Changes going live on February 6. Check here for more information.

    On a final note, the weekly bug report says that 261 bugs were reported, 82 were assigned for further review and 186 were resolved. You can check out the full list at the blog post.