Logo of RobustHost, developer of high quality webmaster tools.
Home About Us Contact Us Support Download Products
DynAds Basic banner ad rotation and tracking script
DynAds
Main Page
Features
Demo & Test
Documents
F.A.Q.
Capabilities
Technical
Ordering
Troubleshooting
 
Order Online
 
Related Products
DynAds Pro
 
Testimonials
 

Sample Testimonial
Thank you very much for all your help. I'm very pleased with your support service. I'm happy with the purchase. The banners load fast, and the system does not seem to use many resources from the computer server.
M. Molina, polse.net More...

Affiliates

Support & Troubleshooting FAQ

I am upgrading the software to a higher version. What to do in order not to loose data?
Read the ReadMe file first, to find specific upgrading information. In general, you should install the new script to a new directory. Make the setup and configuration of the new program so that it becomes fully functional. Then in the setup program, you can make a data transfer from the old installation to the new installation. After data transfer, test the system and check the integrity of your data. Then, you can delete the old installation and change the name of the directory of the new installation.
I am updating the software. What to do in order not to loose data and configuration info?
When you are updating the same version of the software, keep your current *cfg.pl files or *settings.pl files. All configuration is stored in those files. You can overwrite the other files with the new ones.
In the setup program, I am unable to save the database settings correctly since the page after save continues to display the default values.
All the settings are saved to *cfg.pl files. This error shows that the setup script can not write to those files. Please check the file permissions of the cfg files and the installation directory for write permission. Try higher permissions if a group write does not work. Unfortunately, hosting provides like to play with those script write permissions for some reason, so it is very common to find non-standard settings. The easy way of resolving this issue is to play with the permissions. If you have other scripts installed that works good, you may try the directory and file permissions of those scripts.
I noticed that the time on the script interface is 4 hours ahead of my time (Eastern Standard Time, USA). Why?
Well, that time is GMT, Greenwich Mean Time. GMT is the standard time unit of Internet. It is the same all over the world. When you consider that you may be from NewYork, your web hosting company may be located in Europe, and your visitors may be from Japan, It makes sense to use GMT as the time base. However, in the next version updates, we plan to give opportunity to set up a time offset for the display of the program.
I login to the admin panel successfully. But when I click any of the menu options it asks me to login again, giving the message "Your session is expired. Please login!" What is going on?
That means that login cookie is not delivered to the admin panel by your browser. Admin program saves the login information in a cookie in your browser. When the cookie expires, the admin panel can not find the login info and decides that the session is expired. There may be several reasons for this behavior:
  1. Check the cookie settings of your browser. Cookies must be enabled.
  2. You have a very small entry in "user inactivity timeout" setting in the "admin program settings" menu of the setup. If you can not proceed to this menu in the setup because of the same problem, you can find this setting in the file "xxxadmincfg.pl", the variable "$CfgAdm::UserExpireDuration". This setting determines the life time of the login cookie in the browser after every user action. If the value is small, such as 2 min, (the default value was 180 min, 3 hr) then your login cookie expires quickly. Please enter a value sufficiently high.
  3. The clock of your web server is out of synchronization and late. This causes the login cookie to expire immediately. Either correct the clock of the server computer or enter a sufficiently high value to the variable mentioned in step 2 to compensate the time difference.
  4. The clock of your local computer is out of synchronization and leading. This also causes the received cookie expire immediately. Either correct the clock of the computer or enter a sufficiently high value to the variable mentioned in step 2 to compensate the time difference.
When I try to obtain reports I get an SQL error stating "Got error 127 from table handler". Or sometimes I can not get any response at all.
Most probably your log tables are corrupted. Run the following command dynadmin.pl?repairtables=T in your browser to let dynadmin to execute the repair table command for all tables, before displaying the login prompt. Some times it may be necessary to execute the repair tables command several times.
You should regularly check the size of the log tables with your MySql control panel of your hosting account. If you do not have one, then you can use the table management menu of setup program or the purge menu of the admin program. If the size grows too much, purge some of the old records in the admin panel.
I am trying to rotate ads. But all I get is an ad of RobustHost instead of my ads. What is wrong?
When DynAds delivery engine can not find something to deliver, it sends the default ad to the browser. The RobustHost ad you saw is the default "default ad". You can change it in the setup program "ad delivery settings" menu for versions having a setup program. In TDB version 2.05, change the $gDefaultHtml variable in ad-settings.pl file.

Why does the ad delivery engine not find any ad to serve you? Most probably there is no ad placed into the ad group you are trying to pull the ads from. Or all of the ads in the ad group are disabled.

When I click to an ad, It redirects to RobustHost.com home page. What is wrong?
When DynAds re-direction engine can not find the destination url for the ad, it redirects to the default page. RobustHost home page is the default "default page". You can change it in the "ad delivery engine settings" menu of the setup program. Or in the TDB version 2.05, change the $gDefaultPage variable in ad-settings.pl file.

Why does the ad delivery engine not find any destination url for the ad clicked?

  • If one of the ad, category or account (ad, campaign, or account in Dynads Pro) is disabled, then the default link is used.
  • If you are using IMG tag to display banners, then the ad identification is saved in a cookie in the browser. If your browser does not accept cookies, then the destination ad can not be identified and the default link is used. In addition, you should define the "Redirection URL" field of the ad. If it is empty, redirection to the default page occurs.
I only have one MySql database in my account. I want to learn the table names of DynAds in order to check if there are any conflicting names. Where are the table names?
See the file xxxsharedcfg.pl for the database tables names. It is very unlikely to have a conflict. All table names of DynAds starts with a special phrase, like "da210".
Do you have a quick tutorial for adding embedded Flash ads?
See Flash Ads tutorial.
How can I add more ad types in DynAds?
Open the xxxadmincfg.pl file for MySql versions and ad-settings.pl file for TDB versions. Then edit the AdTypeList variable.
I am installing the text database version V2.05. I am very confused about the database directory. Admin panel says "user database is not accessible".
The default name for the database directory is "data". With the default installation settings, the "data" directory must be in the installation directory. However you can open it anywhere you like. Then you have to change the database directory setting $gAdDir in ad-settings.pl file and user database setting $gUserDBName in user-setting.pl file to reflect the new "data" path. For example if you opened the "data" directory as "/xyz/data", then $gAdDir should be "/xyz/data/" and $gUserDBName should be "/xyz/data/user.tdb". Assign write permission to the database directory so that the script can write into it. Do not create any files in the database directory. The script creates files automatically.
I am installing the text database version 2.05. Where to setup Admin user name/password?
Open user-settings.pl file, change the $gUserSUName and $gUserSUInitPass variables for user name and password, respectively.


Copyright © 2003, RobustHost.com. All Rights Reserved.