DFP For Local Media Apps

Ad banner display for WorldNow local news apps

optimized by Redwerk and used by over 80% US households

WorldNowWorldNowNew York, NY, United States

A renowned digital media company, which develops content management systems, advertising solutions, and streaming video platforms designed for local news broadcasting companies.

All Customers

Dedicated Team

Redwerk professional team always cares about your project, defining the requirements and proposing ways to implement the solution. Our best designers, developers, and testers will make your project unrivaled.

Learn more

Media & Entertainment

Code we developed is working for over 80% US households delivering them local news on a daily basis.

Learn more


All of Worldnow apps for local news channels show banner ads. These were always an important part of the apps, and it was Redwerk’s task to modernize their implementation and make them even smoother in order to have a solid foundation for future app upgrades. The banner ads were displayed via UIWebView and web snipplets, which meant that the apps needed a browser component to be able to display banners.

We decided to implement an even more efficient advertising solution using Google DFP. DFP (Doubleclick For Publishers) is a SaaS-based advertising software by Google. It is used to display banners anywhere: on websites, in mobile applications, etc. It has a flexible selection of banners: e.g. they can be sorted by tags or by the location of a banner on a page. DFP users can easily configure the list of banners via a web interface.

After the migration to DFP was completed successfully, the next step was to configure the banners view properly. Ads had to be resized and configured for individual apps, and the user’s location info had to be taken into account.

This process required migrating all advertisement data (more than 300 affiliates, around 10,000 advertising campaigns, 100,000 banners) from the old platform to the new system.


As an experienced .NET development company, Redwerk had a clear and highly effective strategy: Complete migration of all banner ads and apps to the Google DFP system. This process, which as usual sounds much easier than it is, included the following steps:

  • Migration
    All data had to be imported from the existing platform into the Google DFP system. Standard mechanisms were limited and didn’t allow to migrate the huge amount of data, so being a skilled C# development company we used C# technology to copewith the task. We developed an affiliate and campaigns export system with fully automatic JAVA technology, and a separate banner export system. Due to the lack of API features available, we had to create and automate export system via the web interface using .NET. Then, this information had to be imported into the new platform. In close collaboration with the staff of Worldnow, we implemented all the necessary DFP elements (affiliates, orders, line items etc.).
  • Integration of DFP framework into the existing apps.
  • Removing the old mechanism for viewing ads, where each banner was a WebView object, which was loaded with the corresponding HTML code. This included the necessary requests to ad servers. Banners were also displayed as WebView objects.
  • After the integration of the new framework was completed, each ad was configured to be shown by adding a DFP object to each WebView. After that, each DFP object received identifiers of the required banner as well as the address of the advertiser’s account. Subsequently the banner was loaded automatically via the Google DFP library.

Need clear strategy for your migration effort?

Request Quote


developers worked on the project


QA engineer


months to complete


deadlines met


Redwerk’s able engineers made true of their promise to take the display of banner ads to a higher level and to make sure that the system was ready for future improvements and updates to the platform. They were able to find an elegant solution, where no platforms other than the DFP SDK were required. This allows it to configure ads with just a few very easy steps, specifying the location and the required options. The hard work is done by the DFP SDK itself, which creates all the required threads for the asynchronous organization and then a customized WebView with the banner in the specified location. This system has absolutely no issues with the organization of threads, which was especially impressive.

Sometimes in App design, it’s the little things which make a real difference. Thanks to Redwerk’s efficient work, Worldnow’s ads now provide their users with a premium ad experience, offering smooth-as-silk operation and placing them firmly among the class-leading News apps out there.

Google DFP software
What is so impressive about Redwerk, is their never say die to their commitment to their clients. During the terrible crisis in Kyiv, one of their programmers went to their office to do something that he felt was important. We never knew what happened here at Worldnow until months later. There is a noble and courageous quality to everyone that we’ve encountered at Redwerk. They do brilliant work and execute what they say they will always on budget and on time. I can’t imagine a greater company and group of people that we could’ve been blessed to work with over the years. I am very humbled by Konstantin and his folks. I hope you have the good fortune to work with them as well.

Gary Gannaway, Founder and CEO at WorldNow

Need a committed development partner?

Contact Us
Redwerk developer's comment

iOS Developer

We used a web view for displaying ads on iOS devices. It didn’t always work well, so we had to convince the customer to use the Google DFP API instead, which cleared up the issues it was having nicely. We also used TestFlight SDK for a number of apps, and later migrated to Hockey SDK.

Doubleclick For Publishers software
SaaS-based advertising software
Banners displaying
Banners generator development

Banners implementation

Fully automatic JAVA technology

Iphone weather broadcast


Hire us

Other Case Studies

United States
Refactored legacy SaaS for local TV channels watched by majority of US households
United States
Helped WorldNow add new featureseliminate bugs & workarounds in local news apps used by thousands of US families
United States
Helped WorldNow solve lost captions problem while live streamingenhancing TV experience for multi-million US audience

Incredible Folks the World Over!

We’re living through some terribly dark times. On February 24th, Russia invaded Ukraine, a peaceful and sovereign country, barbarically shelling civilian areas in multiple cities.

The war rages on, and everyone fights on their front. Our battle is the economic one - we continue working to employ Ukrainian tech experts who lost jobs, pay taxes, donate, and inform the global community about what’s really happening over here.

While we may not be the right fit for you, perhaps someone from your network could be interested in our services. Please refer them to us and reshare our message. Just doing that, you’ll help us a bunch.

Our delivery teams keep helping businesses launch new features, release updates frequently and safely, and modernize their SaaS platforms.

If you are open to learning more about Ukraine and how we mitigate war-related risks, drop us a few questions.

Stand with Ukraine by working with Ukraine!