Pokkt Releases Enhanced Frequency & Recency Capping for Campaign Management

Pokkt Releases Enhanced Frequency & Recency Capping for Campaign Management

Announcements, Developer, General, Product, Technical
Pokkt always had basic frequency capping capabilities in terms of daily capping, over all campaign limits etc, which did serve the purpose but lacked fine grained control over pacing of advertiser campaigns. To facilitate more control over impression delivery, Pokkt has introduced capping capabilities under two new heads, namely, Frequency Capping and Recency Capping. Frequency represents number of times a creative can be shown to a particular user for a given period e.g. 1 view per day, 3 views per month etc. Recency in turn lets advertiser control, the interval between two subsequent impressions, at which the user is shown the creative e.g. any two impression for a user must have 3 hours gap etc. For both recency and frequency we have varying degree of time granularity from hourly to…
Read More
Server side header bidding for publishers

Server side header bidding for publishers

Announcements, General, Product, Technical
Pokkt has just launched server side header bidding feature for it's SDK publishers. SDk publishers always have the issues of not getting 100% fill for their inventory and often SDK Vendors and publishers try to solve this problem using mediation. In mediation host SDK wirtes adapters for other SDKs available in market and typically a waterfall is followed by publishers to try to fill the unsold inventory. Mediation while works in theory has some serious implementation problems. Publisher need to co-ordinate the integration between all SDK platforms for every release which leads to brittle builds as same level of QA is not possible and is often a rush job.Mediation also does not solve the problem of realeasing a new demand channel to older releases.Server side header bidding by Pokkt tries…
Read More
Haptic Video

Haptic Video

Announcements, General, Product, Technical
The end user has the tendency to quickly lose interest in repetitive items. Video ads are amongst the items affected by this tendency. Watching the same video-ads again and again make them less and less effective. Most of the time a user watches or interacts with such an ad just because it is the only option for him. Industry has been finding ways by which it can increase brand awareness by engaging the end user every way possible. They want their ads to leave a pleasant and memorable affect on the user who watches it. Pokkt has been trying to come up with various solutions to increase user's awareness towards a brand. In its efforts towards this direction, Pokkt had introduced support for 360 or VR Video ads sometime back…
Read More
Custom Interstitial Frames

Custom Interstitial Frames

Announcements, Developer, General
Pokkt has announced a new feature called "Custom Interstitial Frames" with the update of Pokkt SDK version 6.1. This functionality allows the developers to personalize interstitial ads being served by Pokkt SDK. This feature is limited to their individual apps and games. With this feature, the developers will be able to personalize interstitial ad-containers to match the look and feel of their app/game. This further can enable them to provide their app/game theme specific experience for the end users. This will be a refreshing experience over the conventional way, where the ad-containers looks out of sync from their host app or games. Pokkt uses the standard "9-Slicing" calculations to apply the frames around ad-container. Pokkt further stated that the overall process of adding custom frames is very straightforward. The developers are required to provide compatible frames with its…
Read More
Unreal Engine 4 Plugin

Unreal Engine 4 Plugin

Announcements, General
Pokkt has confirmed the release of Pokkt SDK Plugin for Unreal Engine v4.15 for Android and iOS platforms. Pokkt has said that their plugin for UE4 has mediation supports for 14 different ad-networks pre-built into it. The plugin supports Video Ads and Interstitials. Support for Banner-Ads is in the development and will be released soon. The plugin has made the SDK functionalities available via UE's "Blueprints Visual Scripting". A pure blueprint based plugin is in development where the developers will have a simpler integration process without the need of building the plugin. Pokkt also mentioned that by using their plugin, developers will have the option to use mediations for various ad-networks. Once the developers have installed the plugin, they can enable/disable different ad-networks. This is a 2-Step process where they are required to enable or disable…
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