In the event that partners on the One Ad per Page business model want to modify their ad configuration or serve a direct campaign, they must send the corresponding ad tags to their Customer Success Executive with the appropriate information.

Sending the ad tags along with the supporting information ensures Marfeel's technical team can correctly insert the ad tags in the partner's Marfeel PWA (Progressive WebApp), so publishers can continue to leverage increased ad revenue through the boost in engagement that Marfeel delivers. Just as important, it also ensures that ad tags can be quickly implemented with minimal back and forth between the partner and Marfeel. 

Information Marfeel requires when receiving ad tags

In addition to the ad tags themselves, Marfeel requires the following added fields of information regarding the ad:

InformationExplanation
Ad tag The ad's JavaScript 
Type of ad Inline, floating, sticky, interstitial, etc. 
LocationWhere the ad should appear in the partner's Marfeel version (section page or article details)
PlacementFirst impression, second impression, third impression, etc.
SizeThe ad's dimensions
Is the ad part of a direct campaign?Has the ad space been sold as a direct campaign?
Is the ad part of a campaign that Marfeel can view?Is there a campaign attached to the ad tag so Marfeel can see if it's working and see the banner's behavior?
If the ad is part of a direct campaign, is it geo-localized?Will the ad only be served in a specific location?
Is the ad asynchronous?Is the ad loaded asynchronously?
Is the ad for the entire 360º solution (Marfeel PWA, AMP, etc.) or just the Marfeel PWA?Is the ad for all applicable channels (the mobile web, AMP, etc.)?

Once the Customer Success team receives a partner's new ad tag to be implemented in their Marfeel version, a Customer Success Executive will test it in Marfeel's Ad Validator. If there's any issues with the functionality of the ad tag, the partner will be sent a link to modify and review the specific ad tag. For more information, see the Ad Validator Tutorial

Usage example

InformationExplanation
Ad tag 

<script type='text/javascript'>
(function() {
var useSSL = 'https:' == document.location.protocol;
var src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js';
document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
})();
</script>
<script type='text/javascript'>
googletag.cmd.push(function(){
googletag.defineSlot('/6587401/Mobile_300x600', [300, 600], 'div-gpt-ad-middle').addService(googletag.pubads()).setTargeting("blog", "Andro4All");
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>

<div id='div-gpt-ad-middle'><script type='text/javascript'>googletag.display('div-gpt-ad-middle');</script</div>

Type of ad  Inline
LocationSection pages
Placement1st Impression
Size300x600
Is the ad part of a direct campaign?No
Is the ad part of a campaign that Marfeel can view?Not applicable
If the ad is part of a direct campaign, is it geo-localized?Not applicable
Is the ad asynchronous?Yes
Is the ad for the entire 360º solution (Marfeel PWA, AMP, etc.) or just the Marfeel PWA?Yes