DFP For Local Media Apps
WorldNow
New York, NY, États-Unis
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 plusMé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 plusDé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é.

Besoin d'un partenaire de développement dédié ?
Contactez-nousCommentaire de l'équipe Redwerk
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.







Impressionné ?
Engagez-nousAutres études de cas
US Local Media SaaS
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
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
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

