Tank Tops for Women Loose Top Racerback Casua Summer Womens Attention brand $4 Tank Tops for Women Loose,Womens Racerback Tank Top Summer Casua Clothing, Shoes Jewelry Women Clothing Tops, Tees Blouses Tanks Camis Tank,Loose,Womens,Summer,Tops,/photodynamic481809.html,Clothing, Shoes Jewelry , Women , Clothing , Tops, Tees Blouses , Tanks Camis,Women,for,msmeclub.com,Top,$4,Casua,Tank,Racerback Tank Tops for Women Loose Top Racerback Casua Summer Womens Attention brand $4 Tank Tops for Women Loose,Womens Racerback Tank Top Summer Casua Clothing, Shoes Jewelry Women Clothing Tops, Tees Blouses Tanks Camis Tank,Loose,Womens,Summer,Tops,/photodynamic481809.html,Clothing, Shoes Jewelry , Women , Clothing , Tops, Tees Blouses , Tanks Camis,Women,for,msmeclub.com,Top,$4,Casua,Tank,Racerback
tank tops for women casual summer womens tops tank tops for women workout tops for women plus size tops for women summer tops for women crop tops for women womens summer tops womens tank tops off the shoulder tops for women cute tops for women tops for women casual summer womens workout tops summer tops sexy tops women's basic v neck short sleeve t shirts summer casual tops womens blouses and tops dressy 3/4 sleeve womens casual tops 3/4 sleeve womens plus size blouses and tops for work women's plus size dressy blouses and tops womens plus size tank tops womens plus size tank tops loose fit womens professional tops for work womens short sleeve blouses and tops for work dressy womens short sleeve tops and blouses summer womens short sleeve tops v neck loose fit plain shirts summer dressy summer tops graphic tees for women summer tops for women womens summer tops womens tops ladies summer tops plus size womens tshirt t shirts for women cat shirts for women womens plus size tops short sleeve shirts for women oversized t shirts for women womens graphic tshirts plus size tops for women cute tshirts for women colorful tops for women graphic tees for women vintage womens tshirts loose fit graphic tee tank tops for women workout tops for women tank tops t-shirts shirts for women blouses for women
/g, result;
while((result = regex.exec(str)) !== null) {
urls.push(result[1]);
}
return urls;
}
var $ad = document.querySelector('#'+adObj.targetId);
var nativeObj = adObj.native;
// not all native fields will be specified on the request,
// so make sure you trap any null values properly
var clickUrl = nativeObj.clickUrl;
var title = nativeObj.title;
var body = nativeObj.body;
var sponsor = nativeObj.sponsoredBy;
var imgSrc = nativeObj.image && nativeObj.image.url;
var cta = nativeObj.cta;
var iconSrc = nativeObj.icon && nativeObj.icon.url;
// If winning creative doesn't have the optional field icon,
// remove corresponding section from the HTML
var iconElement = jQuery($ad).find('img.xandr-icon')
if (iconElement.length && typeof iconSrc === 'string') {
var iconSrcText = iconElement.attr('src')
iconElement.attr('src', iconSrcText.replace(/\[%icon.url%\]/, iconSrc))
}
else if (iconElement.length > 0) {
iconElement.remove()
}
if (typeof clickUrl === 'string') {
jQuery($ad).on('click', function () {
window.open(clickUrl, '_blank')
})
}
var imageElement = jQuery($ad).find('img.xandr-image')
if (imageElement.length && typeof imgSrc === 'string') {
var imageSrcText = imageElement.attr('src')
imageElement.attr('src', imageSrcText.replace(/\[%image.url%\]/, imgSrc))
}
else if (imageElement.length > 0) {
imageElement.remove()
}
var titleElement = jQuery($ad).find('h1.xandr-title')
if (titleElement.length && typeof title === 'string') {
var titleText = titleElement.html()
titleElement.html(titleText.replace(/\[%title%\]/, title))
}
else if (titleElement.length > 0) {
titleElement.remove()
}
var sponsoredElement = jQuery($ad).find('span.xandr-sponsored-by')
if (sponsoredElement.length && typeof sponsor === 'string') {
var sponsoredText = sponsoredElement.html()
sponsoredElement.html(sponsoredText.replace(/\[%sponsoredBy%\]/, sponsor))
}
else if (sponsoredElement.length > 0) {
sponsoredElement.remove()
}
//
jQuery($ad).closest('hidden > div, hidden > ul').unwrap()
// collect and fire off the trackers
var impTrackers = nativeObj.impressionTrackers || [];
var jsTrackers = parseJsTrackers(nativeObj.javascriptTrackers) || [];
var clickTrackers = nativeObj.clickTrackers;
//
// fire imp trackers
for(var i = 0; i < impTrackers.length; i++) {
fireRequest(impTrackers[i]);
}
for(var i = 0; i < jsTrackers.length; i++) {
// this is where you would filter out tracker that you don't want to fire
// for example, this will only include moat trackers:
// if(url.indexOf('//z.moatads.com') > -1) { /* .... */ }
if(true) {
var d = document, scr = d.createElement('script'), tar = d.getElementsByTagName("head")[0];
scr.type = 'text/javascript'; scr.async = true;
scr.src = jsTrackers[i];
tar.insertBefore(scr, tar.firstChild);
}
}
// set up handlers for click trackers
jQuery($ad).on('click', function () {
for(var j = 0; j < clickTrackers.length; j++) {
fireRequest(clickTrackers[j]);
}
})
};
Foundation.ApnAds.setup = function () {
if (Foundation.ApnAds.setupCalled === true)
return
Foundation.ApnAds.setupCalled = true
window.apntag = window.apntag || {};
apntag.anq = apntag.anq || [];
(function() {
var d = document, e = d.createElement('script'), p = d.getElementsByTagName('head')[0];
e.type = 'text/javascript'; e.async = true;
e.src = '//acdn.adnxs.com/ast/ast.js';
p.insertBefore(e, p.firstChild);
})();
apntag.anq.push(function() {
apntag.setPageOpts({
member: 9027,
publisherId: 1180971
});
// mia ad vertical home (3422451)
// 21983044 Native Home Top
var mySizes = [1,1]
Foundation.ApnAds.nativeTop = ['apn-nativeTop']
Foundation.ApnAds.nativeTop.each(function (item) {
var nativeTopBottomMaxTitlelength = 200
if (window.innerWidth <= Foundation.ApnAds.mobileWidth) {
nativeTopBottomMaxTitlelength = 100
}
apntag.defineTag({
tagId: 21983044,
sizes: mySizes,
targetId: item,
native: {
title: {
required: true,
max_length: nativeTopBottomMaxTitlelength
},
body: { required: false },
image: { required: true },
sponsoredBy: {
required: true,
max_length: 100
},
icon: {
required: true,
sizes: [{ width: 300, height: 300 }]
},
cta: { required: false },
},
})
})
// 21983046 Native Home Bottom
var mySizes = [1,1]
Foundation.ApnAds.nativeBottom = ['apn-nativeBottom']
Foundation.ApnAds.nativeBottom.each(function (item) {
var nativeTopBottomMaxTitlelength = 200
if (window.innerWidth <= Foundation.ApnAds.mobileWidth) {
nativeTopBottomMaxTitlelength = 100
}
apntag.defineTag({
tagId: 21983046,
sizes: mySizes,
targetId: item,
native: {
title: {
required: true,
max_length: nativeTopBottomMaxTitlelength
},
body: { required: false },
image: { required: true },
sponsoredBy: {
required: true,
max_length: 100
},
icon: {
required: true,
sizes: [{ width: 300, height: 300 }]
},
cta: { required: false },
},
})
})
if (window.innerWidth > Foundation.ApnAds.tabletWidth) {
// Reskin (12942970) - 1920x900
var mySizes = [2000,900]
Foundation.ApnAds.reskin = ['apn-reskin']
Foundation.ApnAds.reskin.each(function (item) {
apntag.defineTag({
tagId: 12942970,
sizes: mySizes,
targetId: item,
})
})
// 160x600 (19146013) - 160x600, 300x600 reskin fallback
// reskinFallback disabled
// Leaderboard Middle (12942968) - 970x250, 728x90
var mySizes = [728,90]
Foundation.ApnAds.leaderboardMiddle = ['apn-leaderboardMiddle-1','apn-leaderboardMiddle-2','apn-leaderboardMiddle-3']
Foundation.ApnAds.leaderboardMiddle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942968,
sizes: mySizes,
targetId: item,
}
})
// Rectangle (12942969) - 300x250, 300x600
var mySizes = [300,250]
Foundation.ApnAds.rectangle = ['apn-rectangle-1','apn-rectangle-2','apn-rectangle-3','apn-rectangle-4','apn-rectangle-5','apn-rectangle-6']
Foundation.ApnAds.rectangle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942969,
sizes: mySizes,
targetId: item,
}
})
// Sticky - Desktop (12942971) - 728x90
var mySizes = [728,90]
Foundation.ApnAds.sticky = ['apn-sticky']
Foundation.ApnAds.sticky.each(function (item) {
apntag.defineTag({
tagId: 12942971,
sizes: mySizes,
targetId: item,
})
})
// Leaderboard Middle (12942968) - 970x250, 728x90
var mySizes = [970,250]
Foundation.ApnAds.billboard = ['apn-billboard-1','apn-billboard-2','apn-billboard-3']
Foundation.ApnAds.billboard.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942968,
sizes: mySizes,
targetId: item,
}
})
}
else if (window.innerWidth > Foundation.ApnAds.mobileWidth) {
// Tablet Middle (12942979) - 468x60
var mySizes = [468,60]
Foundation.ApnAds.leaderboardMiddle = ['apn-leaderboardMiddle-1','apn-leaderboardMiddle-2','apn-leaderboardMiddle-3']
Foundation.ApnAds.leaderboardMiddle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942979,
sizes: mySizes,
targetId: item,
}
})
// Rectangle (12942969) - 300x250, 300x600
var mySizes = [300,250]
Foundation.ApnAds.rectangle = ['apn-rectangle-1','apn-rectangle-2','apn-rectangle-3','apn-rectangle-4','apn-rectangle-5','apn-rectangle-6']
Foundation.ApnAds.rectangle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942969,
sizes: mySizes,
targetId: item,
}
})
}
else {
// Middle Banner (12942974) - 320x50
var mySizes = [320,50]
Foundation.ApnAds.leaderboardMiddle = ['apn-leaderboardMiddle']
Foundation.ApnAds.leaderboardMiddle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942974,
sizes: mySizes,
targetId: item,
}
})
// Mobile Rectangle (12942975) - 300x250, 300x600
var mySizes = [[300,600],[300,250]]
Foundation.ApnAds.rectangle = ['apn-rectangle-1','apn-rectangle-2','apn-rectangle-3','apn-rectangle-4','apn-rectangle-5','apn-rectangle-6','apn-rectangle-7','apn-rectangle-8','apn-rectangle-9','apn-rectangle-10','apn-rectangle-11','apn-rectangle-12','apn-rectangle-13','apn-rectangle-14','apn-rectangle-15','apn-rectangle-16','apn-rectangle-17','apn-rectangle-18','apn-rectangle-19','apn-rectangle-20','apn-rectangle-21','apn-rectangle-22','apn-rectangle-23','apn-rectangle-24','apn-rectangle-25','apn-rectangle-26','apn-rectangle-27','apn-rectangle-28','apn-rectangle-29','apn-rectangle-30','apn-rectangle-31','apn-rectangle-32','apn-rectangle-33','apn-rectangle-34','apn-rectangle-35','apn-rectangle-36','apn-rectangle-37','apn-rectangle-38','apn-rectangle-39','apn-rectangle-40','apn-rectangle-41','apn-rectangle-42']
Foundation.ApnAds.rectangle.each(function (item) {
Foundation.ApnAds.tags = Foundation.ApnAds.tags || {}
Foundation.ApnAds.tags[item] = {
tagId: 12942975,
sizes: mySizes,
targetId: item,
}
})
// Sticky - Mobile (12942976) - 320x50
var mySizes = [320,50]
Foundation.ApnAds.sticky = ['apn-sticky']
Foundation.ApnAds.sticky.each(function (item) {
apntag.defineTag({
tagId: 12942976,
sizes: mySizes,
targetId: item,
})
})
}
// /Macros/Ads/mia/home
//
window.apntag.onEvent('adRequested', 'apn-reskin', function() {
// console.log('[adRequested] apn-reskin')
})
window.apntag.onEvent('adRequested', 'apn-sticky', function() {
// console.log('[adRequested] apn-sticky')
})
window.apntag.onEvent('adAvailable', function(adObj) {
// console.log('[adAvailable]', adObj.targetId, adObj)
if (adObj.targetId.match(/reskin$/)) {
// Disabled for now
Foundation.ApnAds.displayReskinAd()
}
else if (adObj.targetId.match(/sticky/)) {
// Don't create the overlay element unless there's actually a sticky ad to show
// Also don't create a new sticky ad if the overlay element already exists (refresh)
if (jQuery('#apn-sticky-bottom-container').length < 1) {
Foundation.ApnAds.displayStickyAd()
Foundation.ApnAds.reloader('apn-sticky', 30, 3)
}
}
else if (adObj.targetId.match(/reskinFallback/)) {
// console.log('reskinFallback adObj: ',adObj)
}
else if (adObj.targetId.match(/native/)) {
Foundation.ApnAds.stashNativeAdObject(adObj)
}
})
window.apntag.onEvent('adLoaded', function(adObj) {
// console.log('[adLoaded]', adObj.targetId, adObj)
})
window.apntag.onEvent('adNoBid', function(adObj) {
// console.log('[adNoBid]', adObj.targetId, adObj)
if (adObj.targetId.match(/reskin$/)){
// Original reskin failed to serve go with fallback
// Foundation.ApnAds.displayReskinFallback()
}
})
window.apntag.onEvent('adRequestFailure', function(adError) {
// console.log('[adRequestFailure]', adError.targetId, adError);
})
window.apntag.onEvent('adError', function(adError, adObj) {
// console.log('[adError]', adError.targetId, adError, adObj);
})
window.apntag.onEvent('adBadRequest', function(adError) {
setTimeout(function() {
console.log(`[adBadRequest] ${adError.targetId} hiding ad container`, adError)
var adElement = jQuery('#' + adError.targetId)
var componentContainer = adElement.closest('[fdn-ad-component]')
if (componentContainer.length) {
componentContainer.wrap('
Miami's independent source of
local news and culture
Coupons Captain is a trusted partner with Miami New Times. Our news staff is not involved in making product recommendations, but Miami New Times may receive a portion of the revenue if you make a purchase.