DFP For Local Media Apps

Affichage des bannières publicitaires pour les applications d'actualités locales de WorldNow

optimisé par Redwerk et utilisé par plus de 80% des foyers américains
×
Où souhaitez-vous que nous envoyions notre étude de cas DFP pour les applications d'actualités locales ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

Une entreprise de médias numériques renommée, qui développe des systèmes de gestion de contenu, des solutions publicitaires et des plateformes de vidéo en streaming conçues pour les sociétés de diffusion d'informations locales.

Tous les clients

Équipe dédiée

L'équipe professionnelle de Redwerk se soucie toujours de votre projet, en définissant les exigences et en proposant des moyens de mettre en œuvre la solution. Nos meilleurs designers, développeurs et testeurs rendront votre projet inégalé.

En savoir plus

Médias et divertissement

Le code que nous avons développé fonctionne pour plus de 80 % des foyers américains, leur fournissant des informations locales quotidiennement.

En savoir plus

Défi

Toutes les applications de Worldnow pour les chaînes d’actualités locales affichent des bannières publicitaires. Celles-ci ont toujours été une partie importante des applications, et la tâche de Redwerk était de moderniser leur implémentation et de les rendre encore plus fluides afin d’avoir une base solide pour les futures mises à niveau des applications. Les bannières publicitaires étaient affichées via UIWebView et des extraits web, ce qui signifiait que les applications avaient besoin d’un composant navigateur pour pouvoir afficher les bannières.

Nous avons décidé de mettre en œuvre une solution publicitaire encore plus efficace utilisant Google DFP. DFP (Doubleclick For Publishers) est un logiciel publicitaire basé sur SaaS de Google. Il est utilisé pour afficher des bannières n’importe où : sur les sites web, dans les applications mobiles, etc. Il dispose d’une sélection flexible de bannières : par exemple, elles peuvent être triées par balises ou par l’emplacement d’une bannière sur une page. Les utilisateurs de DFP peuvent facilement configurer la liste des bannières via une interface web.

Une fois la migration vers DFP terminée avec succès, l’étape suivante a été de configurer correctement la visualisation des bannières. Les publicités devaient être redimensionnées et configurées pour les applications individuelles, et les informations de localisation de l’utilisateur devaient être prises en compte.

Ce processus a nécessité la migration de toutes les données publicitaires (plus de 300 affiliés, environ 10 000 campagnes publicitaires, 100 000 bannières) de l’ancienne plateforme vers le nouveau système.

Solution

En tant qu’entreprise expérimentée en développement .NET, Redwerk avait une stratégie claire et très efficace : Migration complète de toutes les bannières publicitaires et applications vers le système Google DFP. Ce processus, qui sonne comme d’habitude beaucoup plus facile qu’il ne l’est, comprenait les étapes suivantes :

  • Migration
    Toutes les données devaient être importées de la plateforme existante vers le système Google DFP. Les mécanismes standard étaient limités et ne permettaient pas de migrer l’énorme quantité de données, donc, en tant qu’entreprise qualifiée en développement C#, nous avons utilisé la technologie C# pour relever le défi. Nous avons développé un système d’exportation d’affiliés et de campagnes avec une technologie JAVA entièrement automatique, et un système d’exportation de bannières séparé. En raison du manque de fonctionnalités API disponibles, nous avons dû créer et automatiser le système d’exportation via l’interface web en utilisant .NET. Ensuite, ces informations devaient être importées dans la nouvelle plateforme. En étroite collaboration avec le personnel de Worldnow, nous avons implémenté tous les éléments DFP nécessaires (affiliés, commandes, éléments de ligne, etc.).
  • Intégration du framework DFP dans les applications existantes.
  • Suppression de l’ancien mécanisme de visualisation des publicités, où chaque bannière était un objet WebView, qui était chargé avec le code HTML correspondant. Cela comprenait les requêtes nécessaires aux serveurs publicitaires. Les bannières étaient également affichées comme des objets WebView.
  • Une fois l’intégration du nouveau framework terminée, chaque publicité a été configurée pour être affichée en ajoutant un objet DFP à chaque WebView. Après cela, chaque objet DFP a reçu les identifiants de la bannière requise ainsi que l’adresse du compte de l’annonceur. Par la suite, la bannière a été chargée automatiquement via la bibliothèque Google DFP.

Résultat

Les ingénieurs compétents de Redwerk ont tenu leur promesse de faire passer l’affichage des bannières publicitaires à un niveau supérieur et de s’assurer que le système était prêt pour les futures améliorations et mises à jour de la plateforme. Ils ont réussi à trouver une solution élégante, ne nécessitant aucune autre plateforme que le SDK DFP. Cela permet de configurer les publicités en quelques étapes très simples, en spécifiant l’emplacement et les options requises. Le travail acharné est effectué par le SDK DFP lui-même, qui crée tous les threads nécessaires à l’organisation asynchrone, puis un WebView personnalisé avec la bannière à l’emplacement spécifié. Ce système n’a absolument aucun problème avec l’organisation des threads, ce qui a été particulièrement impressionnant.

Parfois, dans la conception d’applications, ce sont les petites choses qui font vraiment la différence. Grâce au travail efficace de Redwerk, les publicités de Worldnow offrent désormais à leurs utilisateurs une expérience publicitaire premium, offrant un fonctionnement fluide comme du velours et les plaçant fermement parmi les applications d’actualités leaders du marché.

Résultat
Ce qui est si impressionnant chez Redwerk, c’est leur détermination inébranlable envers leurs clients. Pendant la terrible crise à Kyiv, l’un de leurs programmeurs s’est rendu à leur bureau pour faire quelque chose qu’il jugeait important. Nous n’avons su ce qui s’était passé chez Worldnow que des mois plus tard. Il y a une qualité noble et courageuse chez tous ceux que nous avons rencontrés chez Redwerk. Ils font un travail brillant et exécutent ce qu’ils disent qu’ils feront, toujours dans le respect du budget et des délais. Je n’imagine pas une meilleure entreprise et un meilleur groupe de personnes avec qui nous aurions pu avoir la chance de travailler au fil des ans. Je suis très humblement touché par Redwerk. J’espère que vous aurez la bonne fortune de travailler avec eux également.
Gary Gannaway
Gary Gannaway, Fondateur et PDG de WorldNow

Besoin d'un partenaire de développement dédié ?

Contactez-nous

Technologies

4développeurs ont travaillé sur le projet
1ingénieur QA
5mois pour l'achèvement
100%délais respectés

Commentaire de l'équipe Redwerk

Vladimir

Vladimir
iOS Developer

Nous avons utilisé une vue web pour afficher les publicités sur les appareils iOS. Cela ne fonctionnait pas toujours bien, nous avons donc dû convaincre le client d'utiliser plutôt l'API Google DFP, ce qui a résolu les problèmes qu'elle rencontrait. Nous avons également utilisé le SDK TestFlight pour un certain nombre d'applications, puis nous sommes passés au SDK Hockey.

Media
Media
Media
Media
Media
Media
Media

Impressionné ?

Engagez-nous

Autres études de cas

US Local Media SaaS

US Local Media SaaS

États-Unis

Solution SaaS historique refactorisée pour les chaînes de télévision locales regardées par la majorité des foyers américains

Mobile Apps for Local Media

Mobile Apps for Local Media

États-Unis

A aidé WorldNow à ajouter de nouvelles fonctionnalités, à éliminer les bugs et les solutions de contournement dans des applications d'actualités locales utilisées par des milliers de familles américaines

Akamai Closed Captioning Fix

Akamai Closed Captioning Fix

États-Unis

A aidé WorldNow à résoudre le problème de perte de sous-titres lors du streaming en direct, améliorant l'expérience télévisuelle pour des millions de foyers américains