Impressions would not have to be tracked through PHP, we'll just put a banner on the site and hide the element it is in.
The problem is when user buys a video. That is realized with jQuery and Ajax. That's why we can't have clicks on banners themselves but some way of telling revive that purchase (click) was done. So it goes outside ad management because it's not an advertisement but the principle is the same.
Thank you for this, I guess it can't be done the easy way.