Banners have specific dimensions and so do zones. Only banners which have the same dimensions as your zone can be linked to your zone. Please check if the banner you want to link has the correct dimensions. If the dimensions are not the same as the zone the banner won’t be listed on the Linked Banners page.
Zones can be linked to both banners and campaigns, but not at the same time. If the zone you want to link to isn’t listed on the Linked Zones page of your campaign it probably is set to Banner selection and can only be linked to banners. You could workaround this by going to the Linked Zones page of your banners and use that page to link to the correct zone. Alternatively you could also set the zone to Campaign selection on the Linked Banners page of the zone.
Zones can be linked to both banner and campaigns, but not at the same time. If the zone you want to link is gray, the zone is probably set the Campaign selection and linked to the campaign which owns your banner. The zone is only listed as an indication in which zones the banner will be shown, but it isn’t possible to modify the link between the campaign and zone. To break the link between the campaign and the zone, go to the Linked Zones page of the campaign.
The banner you linked is probably not active. There can be many different reasons why a banner is deactivated.
First of all there is the possibility the banner is deactivated manually. Please go to the Banner overview of the campaign to check if you can manually activate the banner. If this banner is not deactivated manually you should check the Banner properties. If the banner has a weight of zero, the banner won’t be shown. If this is the case increase to weight to at least 1.
If you are using local mode invocation and you keep having this problem even if your browser does accept cookies, you might be affected by a larger problem which is causing the cookies to be send to the wrong domain. Usually this problem happens when you are using a separate virtual host for running phpAdsNew. Please read the chapter Considerations of the Administrator guide.
If you want to display more than one banner on the same page there is a possibility the same banner will show up more than once at the same time. Delivery capping will not prevent this because it stores its information inside cookies which will only be read after the page is refreshed or the user navigates to another page. If you want to prevent the same banner from showing up twice on the same page you should use local mode invocation or remote invocation for JavaScript. Both of these types of invocation have an option, which can be set during the generation of the invocation, to prevent the banner from showing up twice.
If you have enabled Alter HTML to enabled tracking of AdClicks when you added the HTML banner to your inventory php- AdsNew will try to change the HTML in such a way that it will track AdClicks when you click on the banner, but this is not fool proof. phpAdsNew can only change basic HTML structures, such as links and forms. If your HTML banner uses other techniques it might not be possible for phpAdsNew to change it automatically. In those cases you might want to read the Advanced HTML banners chapter for more information on how to manually change HTML banners. In other cases it might not be possible at all to enable the tracking of AdClicks.
This is probably caused by an incorrect configuration of PHP. phpAdsNew requires that the PHP configuration setting file_uploads is turned on, otherwise it can’t process the uploaded banner. phpAdsNew usually checks if this setting is turned on during the installation, but if the PHP settings change after installing phpAdsNew will stop functioning correctly.
First of all, with the introduction of Flash MX, Macromedia created a new compressed file format, which makes your Flash files much smaller than before. To read the new ‘compressed’ swf files, phpAdsNew needs to have access to the zlib PHP extention. If that extention is not available on your server, then phpAdsNew can’t decompress the Flash file and it can’t detect any hard-coded links.
Another possiblity is that the hardcoded URLs in your Flash file are too small to convert. Each hardcoded URL including the http:// and the frame target need to be at least 20 characters. If an URL and it’s target frame is combined smaller than 20 characters it will probably not be considered for conversion. 20 characters sounds much for an URL, but it really isn’t. For example: http://www.phpadsnew.com is already 24 characters without specifying a frame target. If I also had specified the frame target _blank, there would already be 30 characters. Also keep in mind that it is possible to change the URL on the banner properties page after the banner is converted. So if you really need to use a smaller URL, you can temporary create the file with a bigger URL and change it to the correct smaller URL after the banner is converted.
You can only use local mode invocation if the php file where you want to place the invocation code in, is located on the same virtual server. phpAdsNew determines this by looking at the IP address of the webserver it is currently running on and the IP address of the domain you entered into the Website URL field on the Publisher properties page. If the two IP addresses are the same, phpAdsNew will allow you to generate local mode invocation codes for every zone owned by that particular publisher, otherwise you can only use remote invocation. So, if phpAdsNew doesn’t allow you to use local mode invocation, please check if the Website URL field on the Publisher properties page is pointing to the correct URL.
Banners have specific dimensions and so do zones. Only zones which have the same dimensions as your banner can be linked to your banner. Please check if your banner has the correct dimensions. If the dimensions are not the same as the zone you want to link to, the zone won’t be listed on the Linked Zones page.
If the dimensions of the zone and banners are exactly the same, you should also check if the zone you want to link can only be linked to campaigns. You can see to what the zone can be linked on the Linked Banners page of the zone. If the selection method of the zone is set to Campaign selection you need to go to the Linked Banners page of the campaign which owns your banner to create a link between the zone and the campaign. Alternatively you could set the zone to Banner selection.
If the banner still does not appear in the Probablity page it could also mean the campaign which owns the banner is deactivated. Please go to the Campaign properties to check if the value of Adviews remaining is not zero or if the Unlimited checkbox is selected. Also check if the expiration date has not been reached yet. If the problem still is not fixed the mostlikely cause is the priority settings of the campaign. If the priority is set to low, please check if the weight of the campaign is at least 1. If the weight is zero the campaign is deactivated.
If you have set the campaign to high priority or distribute, there may be perfectly valid reasons the campaign is temporarily deactivated. For example if phpAdsNew overdelivered the campaign in the previous hours or days it may be deactivated to make sure the campaign won’t expire too soon. Please check again a couple of hours later to see if the campaign has been activated again.
The delivery capping depends on cookies which are set when the banner is displayed. Based on these cookies the delivery engine will decide if the banner must be excluded for delivery. If your browser does not accept cookies the capping will simply not work and the capping limits you have set will be ignored.
If you are using plain remote invocation to display multiple banners on the same page, you need to generate a new invocation code for each banner, because each generated invocation code includes an unique identifier. You can’t have the same unique identifier more than once on the same. If you simply generate the invocation code once, all banners will point to the URL displayed last on the page.
If you are using plain remote invocation you need to make sure the browser you are using accepts cookies. Because phpAdsNew stores the destination URL inside a cookie, phpAdsNew doesn’t know were to redirect the browser to if the cookie with the destination URL hasn’t been properly set. If the destination URL isn’t known, phpAdsNew will try to detect the URL of the originating page and redirect back to it. If phpAdsNew can’t detect the originating page an empty page will be shown instead.
HTML, JavaScript and Flash banners are only supported if you use remote invocation with JavaScript, Iframes of Local mode. It is not possible to display HTML or Flash banners with normal remote invocation.
There are currently no known problems with uploading banners, so the most likely cause of your problem is that something happens to the uploaded file before phpAdsNew can get to it. If you are using Apache please check your Apache configuration files for the following settings: CharsetRecodeMultipartForms or LimitRequestBody. The first option will try to recode the charset of the information that is uploaded by forms and is known to cause problems with uploaded files. If this option is enabled, please disable it and try again. The second option limits the amount of data that is passed on to phpAdsNew. If the banner you are trying to upload is larger than the value specified by this option the image will be truncated, which will result in a corrected file. Please try to increase the limit, or remove this limitation completely and try again.
Flash banners are basically interactive movies. Unlike regular banners, the actions that happen when you click on the banner are defined inside the Flash banner and not by phpAdsNew. In other words, phpAdsNew cannot make a Flash banner clickable, you must do that yourself in the Flash file. There are currently two different ways to do this: defining hard-coded URLs and let phpAdsNew convert them, or use the MFAA method. For more information please read the Advanced Flash banners chapter.
Local mode invocation only works when the page that contains the code is parsed by PHP. You can check if this is the case by looking at the source of the page inside your browser. If you still see the invocation code it means the page is not parsed by PHP. You could change the settings of your server to make sure the page is parsed by PHP or use one of the remote invocation types which also work in plain HTML pages.
In some cases PHP will only let php- AdsNew use the same database connection as the one originally opened by your script. In that case when phpAdsNew is finished, the state of the connection may not be exactly as what your script expects. To prevent the errors you need to enable Database compatibility mode in the database settings of phpAdsNew. For more information about configuring phpAdsNew please read the Administrator guide.
This is caused by a bug in Internet Explorer 4 and 5 in combination with external banners and plain remote invocation. This problem has been fixed by Microsoft in Internet Explorer 6. If you are affected by this bug, you could try to use a different type of remote invocation.