Mobile video ad platform, POKKT, introduces a new retargeting product

Mobile video ad platform, POKKT, introduces a new retargeting product

Announcements
POKKT, a mobile video advertising platform in India and South East Asia, has announced the launch of a new in-app mobile retargeting product suite. POKKT adds this formidable suite to its progressive mobile ad platform, giving advertisers the ability to remarket and defined audience segments and niches efficiently. Commenting on the development, Manish Tewari, POKKT’s CTO and co-founder, added “Our retargeting engine, combines the power of perceiving how users reacted to ads in the past, with the value they are likely to bring to the advertiser. We’ve added a bunch of clever machine learning routines, involved our best data science resources, and have successfully transformed the age-old retargeting model to advertising in this era.” POKKT’s new technology tracks users both at the device level and server level which enables it…
Read More
Guice Names Bindings with Play Framework

Guice Names Bindings with Play Framework

General
Play framework is an event driven framework by Lightbend and is a great choice for scalable application design. Play uses Google Guice as it's Dependency Injection framework, which is flagship and one of the most used libraries by google for Java eco system. Guice is Annotation driven and fits nicely with new module architecture of play. For your own application you can do advance dependency bindings in Modules.java for your project. While Guice and Play combination is great, it is still somewhat tricky to get the few unique cases of DI right, we will check one such case here. A sample Module.java looks like this, But consider the use-case where depending upon some runtime attribute you wish to load a different implementation of an interface not by @Inject annotation but…
Read More

Real Time Fraud Detection using Apache Storm and RabbitMQ

General
In this post we are going to discuss building a real time solution for fraud detection in mobile ads. There are two phases to Real Time fraud detection Phase 1: Involves capturing and ingestion of real time event stream processed via RabbitMQ that act as the live stream. Phase 2: Uses prediction model on the live stream and detect fraud via Apache Storm Streaming data ingestion:  Rabbit MQ is a messaging broker . It gives your applications a common platform to send and receive messages. Refer the link https://www.rabbitmq.com/features.html for features provided by RabbitMQ. All global events are captured and ingested into RabbitMQ as a message which forms the input stream to Apache Storm. Apache Storm: Businesses are moving from large-scale batch data analysis to large-scale real-time data analysis. Apache…
Read More