707 comments found.
Can a user upload their banner and then wait for approval? I see no way for user to add their own banner.
Yes. But as an advertiser you have to pay, with PayPal, coinbase or manual payment before waiting…
Oh, once paid user will see area to upload their own banner ?
No. When you log as an advertiser, you can create banners, upload and pay. Then wait for the approval.
OK, something wrong then with clients setup. No + sign at top of page to create upload banner. Will get them involved if I cannot solve.
Have you bought AdAdmin? Please write with here the user that made the purchase.
My client bough as I stated. I will (or he) open a support ticket with purchase code in a little while, Thank you for reply.
How to contact you privately with item purchase code and name?
So, no reply I assume that you are not going to deal with me. Is it best if the client contacts you? At this point wish I had not reco0mmended AdAdmin to client.
Sorry, I miss your message. My email is giulio@barattalo.it
Hi Texasbiz, I did not receive a message from you or your client by email. If you need help write me. Thank you!
Thanks. We were revaluating our options and bought another ad system. But I have emailed you with the issue.
Is it currently possible, or could you implement such functionality, to establish a general code for an ad slot without having to define it for different websites and different webmasters? I mean, it should be organized like Google Ads, where you simply paste the code and the ad displays on all websites that have signed up for the advertising program.
This change requires a lot of work and I’ve not planned it. Sorry.
Hi! I bought Adadmin 4 years ago. Since then I have changed email. Perhaps there is a new version. Today I use 4.2 if the documentation say correct version
Now It Is 4.3.3.
Is it supposed to be like this: the date isn’t saved and the date is 2099 every time the Banners page is opened? PS. I sent you a PM
I don’t understand your question. Look for your PM in my email box.
I didn’t receive your message, my email is giulio@barattalo.it
Sorry. Ireceived the messages and answered.
When you create a CPM banner the ending date is open (this is why you see 2099). It will be closed when all the views are delivered.
The ending date on CPM banners should not be visible. I’ve checked and it’s not visible when the user is an Advertiser, but it’s still visible when the user is an administrator.That’s a bug.
I uploaded v.4.3.3a-b and while trying to login I received: Old configuration found. Please, open your pons-settings.php file and remove this:
define("INSTALLER","install");
BUT THERE IS NO SUCH LINE: define(“INSTALLER”,”install”); in pons-settings.php
AND NOW ALL YOUR SYSTEM IS SHUT DOWN ! I CANNOT EVEN LOGIN!
Sorry. Wrong message. Add that line.
GREAT, WORKS 
Nice!
Help me understand which login allows me to add a test banner. I try www and aaa do not see where to enter banner code. Like to see in action before purchase.
I suggest also to see the “admin” user which is the user with all the functionalities.
Finally, I suggest you to read the documentation available at this address:
https://www.barattalo.it/amb/src/componenti/docs/
Need help with migrating. I was able to move and get it loaded, but unable to login.
Hi, send me privately an ftp and web access to your installation at giulio@barattalo.it to check it.
Sent. Thank you.
I had to migrate to a new server and domain and now none of the logins work. Any help?
Hi, send me privately an ftp and web access to your installation at giulio@barattalo.it to check it.
Sent. Thank you.
Wanted to see if you were able to help with migration.
I’m trying to place a banner (Basic Banner) with dimensions of 300×250px but I get the following message:
Please respect file dimensions. Banner suggested size: 728×90 pixels, max 1000Kb
I am using the latest version 4.3.3 (updated).
Could you help me solve this problem?
You are using a “Position” with fixed dimensions, 728×90. So you can’t upload a 300×250 in that position. You can use another position or change the dimensions of that “Position” to match your banner size.
Hi, I have a problem with clear installation. I sent you an email …
I replied that I had performed a fresh, clean installation. I deleted all old files and installed your software from scratch. I’m not even sure why these errors are occurring despite installing version 4.3.3. I was just asking if it’s safe to comment on these errors and if it would affect future functionality. As you can see, my support time is still running out, so please be kind enough to resolve this issue with your program. Your response, telling me to install the latest version, isn’t the solution, as I just downloaded the latest version yesterday.
You are right, sorry. The correct path for that include is: include(”../../../src/lib/php-zip/Zip.php”);
I’ve just uploaded the correct version now. Sorry. Giulio
These files don’t load, and the options sidebar doesn’t appear in the panel.
Can you tell me from which country you are? Probably there are new restrictions, because from here all is working fine.
I will move those files in local folder to avoid this problem in next update.
Hi, I have a problem, after updating the system, in the company section, I sent the data to your email
I’ve seen your email. I will check it soon.
thanks a lot, I’m waiting)
Bug fixed, I will pack it in a new version with a couple of new features. But I still need a few days to complete.
Ok
Update uploaded, you can download the last version 4.3.3 when it is ready.
Give me a link to fgetcsv(): the $escape parameter must be specified, as its default value will change Do you need support?
8192; Line: 198; src/_include/comode.php;
Main file: /ads/src/componenti/install/index.php PHP version 8.4.6, framework version 4.3.2f
the problem is solved
nice.
Hello, just for info, the slide admin menu doesnt work well with iPhone. Impossible to scroll down the menu to logout. I have an iPhone 16 pro max. However your script is amazing. Thank you for this hard work you did.
Have you tried with two fingers?
The campaign section gives an error when I try to create a new campaign. Please look into it.
Just uploaded the fixed version. Maybe you can download it tomorrow. Thank you.
Has anyone gotten parameters to pass through the [CLICKTAG] Redirect at all. Not answer on this.
Hello, in the context I own a few platforms with millions of visits monthly and I want to earn money from advertisers as webmaster, can I set my own publishing rates instead to let admin to set the prices? Because if I understand, admin set himself the publishing rates without to know if websites have a small or huge traffic, right?
Each position rotates banners uniformly. You can reduce the rate (Redux factor parameter) to give more impression to a site. There is also a beta “Redux factor automatic” option which changes the reduce factor automatically to avoid burning out all the impressions in a small time (but it is in beta).
I am trying to create a new banner to test and I am getting Not Authorized and forwarded to ”?op=aggiungi”. In the URL
I’m not sure to understand the problem. A couple of weeks ago I’ve uploaded a bugged version, can you update your installation with the last version? Maybe the problem is already solved.
I’m configuring this for the first time. When I am logged into the script using the Admin login, I keep getting a “You’re not authorized” error when trying to create a new Banner. Can you tell me how to fix please?
Did you make the registration of your copy by adding the license number?
I on’t think so. Where do I insert that?
The registration process appears when you see the block, a button should appear to insert your license code.
I would be happy to insert my license…unfortunately, I do not see such a button. Here’s the screenshot of what I do see.
https://pasteboard.co/BzxrTUu7hOt8.jpgThis is strange. Please send me privately at giulio@barattalo.it a web access to your installation, maybe it could be useful also FTP access. I’m back at pc on day 25, so please I ask you some patience but I will check it.
A couple of weeks ago I’ve uploaded a bugged version, can you update your installation with the last version? Maybe the problem is already solved.
How do I pass parameters through the link. I need to add parameters and UTM parameters to the destination URL.
You can implement a script banner by yourself using the shortcodes for the image and the banner link, and adding your parameters after the shortcode of the click tag.
Hi, I’m away from pc till the 25.
I have tried to use something like this in the 3rd party tracking field on the script banner. My goal is to pass s1-s4 dynamically through the link for example.
Web Page https://webpage.com/?s1=1234&s2=james&s3=abc&s4=1234d Click Tag https://cedrock.app/stack/projects/addie/amb/tra.php?b=87&c=8a6eb2611fa2bc3cac6c731346ce0f15&s1=1234&s2=james&s3=abc&s4=1234dand the parameters are passed through the click dynamically.
I am placing this in the 3rd Party Tracking Field
<script> /** * Carry s1..s4 from page URL to the banner’s click URL. * – Does NOT touch your existing sub5 param. * – Does NOT overwrite s1..s4 if they already exist on the link. * – Waits briefly for late macro replacement, then stops. */ (function () { // Read s1..s4 from the page URL function readSubs() { var out = {}, sp = new URLSearchParams(location.search || ””); for (var i = 1; i <= 4; i++) { var key = “s” + i, val = sp.get(key); if (val != null && val !== ””) out[key] = val; } return out; } })(); </script>
// Merge params into a URL (no overwrite)
function mergeParams(href, params) {
try {
var u = new URL(href, location.href);
var qs = u.searchParams;
var changed = false;
for (var k in params) {
if (!qs.has(k)) { qs.set(k, params[k]); changed = true; }
}
if (changed) u.search = qs.toString();
return changed ? u.toString() : href;
} catch (e) {
return href; // in case href is a macro that isn't a valid URL yet
}
}
function tryPatch(a) {
if (!a || !a.href) return false;
var subs = readSubs();
if (!Object.keys(subs).length) return true; // nothing to add; treat as success
var updated = mergeParams(a.href, subs);
a.href = updated;
return true;
}
// Anchor is the element right before this script
function findAnchor() {
var prev = document.currentScript && document.currentScript.previousElementSibling;
return prev && prev.tagName === "A" ? prev : null;
}
// Attempt immediately; if href is a macro or late-bound, observe briefly
var a = findAnchor();
if (tryPatch(a)) return;
var timeoutMs = 5000, done = false;
var obs = new MutationObserver(function () {
if (done) return;
var an = findAnchor();
if (an && an.href && tryPatch(an)) { done = true; obs.disconnect(); }
});
// Observe the whole banner node in case its children are swapped
var root = document.currentScript.parentNode || document.body;
obs.observe(root, { childList: true, subtree: true });
setTimeout(function () { if (!done) obs.disconnect(); }, timeoutMs);