Jump to content

motowebmaster

Approved members
  • Content Count

    22
  • Joined

  • Last visited

About motowebmaster

  • Rank
    Newbie

Recent Profile Visitors

892 profile views
  1. Yes, you need to change the actual filenames as well. I keep a list of tasks to be done with each upgrade, renaming the files at the command line is one of them. The filename settings in Revive Adserver should be retained with each upgrade. I've been renaming the files for years, but admit that it isn't 100% successful. It just takes your ad server out of some of the more basic blocking mechanisms.
  2. This is more challenging than I realized. My forum script, Xenforo, is responsive but there doesn't seem to be a way to write a template conditional that is linked to a media query.
  3. Instead of using: OA_Show(zoneid) I currently use: OA_Show(variable) I assign a variable to each of my five zone ids, then define a couple OA_Show variables, and do a window/width media query. Initially the default is ad sizes accommodate mobile phones. If the width is larger than either 500px or 800px I change a couple of the OA_Show variables to switch to larger ad formats. It is essentially a simplistic way to support my site's responsive layout design. The data-revive-zoneid appears to be the only unique value in any async tag. I guess that is what needs to change dynamically.
  4. Good to know. So I just do my media query and display the respective async tags?
  5. Hello, It doesn't appear see that Single Page Call hasn't progressed to the point of utilizing it with the async tag, but am willing to fatten-up my javascript a bit in order to improve response time. My single-page call code is simple. I set my variable names with the zone numbers, and then redefine a couple variables if the width is wider than two particular points. Then run the Revive Adserver SPC script, and display my variables within OA_SHOW in three places. The benefit is that I'm doing only one media query per page, and displaying all of proper the ad zones for that page. I'd like to think that sticking with one media query per page is a best practice, and the users could handle a bit more character download in return for a potentially faster experience using the Revive Adserver async tag. Any thoughts?
  6. I change paths and filenames as well, but admit that it is largely inneffective when serving adsense through revive. Adblock can see that being done and block adsense anyway. My modifications are effective on my direct advertisers. I rename the revive directory to a single letter and subdomain, in a format like this: http://m.domain.com/m I've also changed it up using common words in my websites, such as: http://motorcycle.domain.com/cruiser What I've done instead is implement an block-detector strategy instead. The problem is that some users are running noscript blockers, which is an attempt to block both ads and javascript; in either case, my site displays a randomly-placed "problem" notification (only once per day) that the user can close themselves - this strategy alone has boosted revenue. My innvocation code is a self-modified version of the single-page call, designed to establish all of the suitable ad sizes for a page using a single media query, so that I can serve a variety of ad sizes responsively. This used to be effective towards adblock, but now has the benefit of being merely "lightweight". In the end, there is no magic bullet, but hope this helps.
  7. I had the same problem during tests of installing revive as a subdirectory on an existing test-site, turned out to be a cookie issue but didn't take the time to figure it out. Went back to doing revive on a separate domain with its own dedicated IP address.
  8. Your file permissions for revive need to match those required by your webserver, not the database username. When you look at the ownership of your Wordpress files, do the revive adserver files appear the same?
  9. Wouldn't you just change your innvocation code to https ?
  10. I'm interested in a suggested Digital Ocean droplet size for a Revive Adserver that does 10k impressions per day, it isn't incredibly busy.
  11. I've moved openx/revive many times, but only between servers using the same configuration. Usually to take advantage of faster hardware or data center. When the configuration isn't the same, as I'm testing now, I setup a new domain and manually move the clients/ads over when it is ready to go production.
  12. It did match, but thanks for responding. In the end I believe it was some sort of mysql issue, but couldn't figure out what the bug was. Took down the server and am going to try again this weekend with an alternative config.
  13. I'm trying to setup maintenance.php on a new server I'm trying out and see this error at the command line: PHP Fatal error: Call to a member function query() on a non-object in /<path removed>/lib/pear/DB/DataObject.php on line 2365 #!/usr/bin/php -q in the Debug log: Oct 11 13:49:57 -0400 OX-54396dc4f28fa [ warning] DB_DataObject-&gt;table: Inv alid argument supplied for foreach() on line 109 of &quot;/<path removed> server/public/motorcycle/lib/max/ErrorHandler.php&quot; on line 894 of &quot;/<path removed> server/public/motorcycle/lib/max/Dal/DataObjects/DB_DataObjectCommon.php&quot; on line 866 of &quot;/<path removed> server/public/motorcycle/lib/max/Dal/DataObjects/DB_DataObjectCommon.php&quot; on line 1890 of &quot;/srv/users/serverpilot/apps/a dserver/public/motorcycle/lib/pear/DB/DataObject.php&quot; on line 148 of &quot;/<path removed> server/public/motorcycle/lib/max/Dal/DataObjects/DB_DataObjectCommon.php&quot; on line 93 of &quot;/<path removed>s erver/public/motorcycle/lib/OA/Preferences.php&quot; on line 377 of &quot;/<path removed> server/public/motorcycle/lib/OA/Preferences.php&quot; on line 55 of &quot;/<path removed>s erver/public/motorcycle/lib/OX/Maintenance.php&quot; on line 48 of &quot;/<path removed>s erver/public/motorcycle/scripts/maintenance/maintenance.php&quot; on line 22 of &quot;/<path removed>s erver/public/motorcycle/maintenance/maintenance.php&quot; This is a new server configuration I'm testing, it isn't production yet. What am I missing?
×
×
  • Create New...