Code Monkey home page Code Monkey logo

sharc's Introduction

Please review the IAB Tech Lab Open Source Initiative Governance guidelines here for contributing to this project.

Welcome to the SHARC project!

SHARC is an acronym for Safe HTML Ad Rich-media Container. Our goal is to design, develop, and maintain an API that manages an ad container that works cross-platform.

Our Motto: Write one ad; serve it anywhere!

Baby SHARC, doo do doo do

SHARC is born of two previous IAB Tech Lab standards: SafeFrame and MRAID (Mobile Richmedia Ad Interface Definition). SafeFrame was designed to work in web and MRAID was designed to work in-app on mobile devices. Designing an ad for a cross-platform campaign meant designing at least two different ads to work with two different standards. Besides the lack of cross-platform compatibility, each standard had its limitations for control and performance.

One complaint from consumers on ads is having a bad ad experience, such as an ad that plays audio when it’s not supposed to or an ad that won’t close when it’s supposed to. Complaints from advertisers and ad developers is a lack of clarity around which controls to provide and how to control them. For example, in some cases the ad supplies a close button while in others, the publisher provides a close button. And whether one or both close buttons are provided, neither operator may know that a consumer wants to close the ad or who should execute the close. Complaints from publishers include a lack of clear definition between ad content and page content. Publishers need to protect their pages or apps from potentially harmful ads, whether it’s just a badly designed ad or an intentionally malicious ad. Because of this lack of clarity in execution, troubleshooting and reporting can be time consuming.

Fish are friends, not food!

Our aim for this project is to take the best of both SafeFrame and MRAID worlds and create an ad container that provides seamless abilities to interact with an ad—no matter where it’s served. Ad developers should know exactly what controls to provide and the expected result for real time execution. Publishers should be able to clearly delineate page content from ad content with ultimate control over protecting their pages and apps from broken or malicious ads.

Transparency for all parties, a clean and seamless rich ad experience that just works, and the ability to write one ad that can be served anywhere will save everyone a lot of headache and frustration.

Join us!

To bring SHARC to life, we need your help. SHARC is in the beginning phase of development. As of July 2021, we’re working on a proof of concept based on some initial use cases and requirements. As part of the IAB Open Source initiative, anyone can participate. Email Katie Stroud with any questions or to get more information.

sharc's People

Contributors

iabmayank avatar katiestroudpro avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.