My question is how this would potentially be accomplished and does this automatically determine browser viewport size?
It has a device criteria for "Desktop", "Tablet", "Mobile", there are no specific sizes that you can target.
My question is if priority & daily-cap features are supported and how?
There is a display priority setting that works in a random probability that allows an ad to display more frequent than others but you can't have a exact percentage on how often.
For "daily cap", the only ad option available is "Display every x hours" . For CPM, packages have a "Impressions distribution" setting.
My question is if this configuration combination is supported?
I don't know how daily-cap works with "Revive". You can set an end date for ads.
My question is if the adblock feature can be disabled?
Yes.
My question is what is charge for a brand-free license?
My add-ons don't have any branding.
My question is does this utilize whatever I've currently configured for XF, or are there an additional consideration/resources for performance optimization?
It doesn't uses any cache. When it comes to statistics, there are "View count condition" and "Click count condition" settings that by default only count views and clicks once every 24 hours from the same user. This value can be changed.
My question is if this assumption is correct?
Displaying ads, won't have any performance impact. The only thing that could consume more resources depending on the settings and how busy is your board, are statistics.
My question is if any sort of customization features exist that would change the URL?
No. Target URL is displayed as is. Only affiliate ads have a "Hide URL" setting.
My question is if client weekly reports can be emailed, showing all of their ads, that doesn't require the client to login to my XF site?
There is a "Stats access" feature that allows your advertisers to view stats without login, but there are no emails sent. I'm considering adding a weekly email report for stats so we'll see.
My question is if I'll be able to use my existing MaxMind subscription, or will something else be required?
Geo targeting uses the free maxmind database but only countries are supported at the moment. You can't target based on city/state.
If you want to test the add-on, please send me a PM.