Welcome to Our WirelessAdvisor Community!

You are viewing our forums as a GUEST. Please join us so you can post and view all the pictures.
Registration is easy, fast and FREE!

Cellumap: Make Your Own Coverage Map!

Discussion in 'GENERAL Wireless Discussion' started by RadioRaiders, Aug 6, 2009.

  1. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    :)
    Hi All,

    I'd like to announce here that CELLUMAP is now available to public Beta testing! :)

    Cellumap Cellular Coverage Maps

    ...what is Cellumap? It's a revolution in cellular coverage maps, in that all the plots are made by YOU the subscriber, and NOT the network operator, who often only releases high-level and outdated coverage plots to the public.

    How can you make your own coverage plots? Read more here, but basically you need a Symbian OS9.x (S60 3rd or 5th) phone with a GPS, and having a data subscription would be useful if you plan to use it alot. But in short, when you run the app on your phone, it starts the phones GPS, and takes the coordinates and a snapshot of the cellular network, and sends the data to the Cellumap server, where you can then view this point in real-time on a Google-Map display.

    Here's a screenshot of some points made by Zürich Airport. The dots have the signal strength inside the center, and green indicates good signal strength, where yellow indicates worse (red and black would be the worst, but coverage there was decent, hence no red dots)

    [​IMG]

    You can view CID and LAC plots as well, and filter plots by time/date. At the moment there aren't that many plots, but as with any user-generated web-site, it's only as good as YOU make it. If you have any comments or questions, please post them in this thread, or contact me via my website (in my signature).

    Thanks, and happy plotting!

    PS- "Cpacebo bolshoi" to a certain WA member who gave a hand! ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    .

    I finally got some beta testing done on Long Island :) Here's a snapshot of some AT&T 3G points down the LIE (495). The phone stayed on 3G the whole way I beleive:

    [​IMG]

    oh, and here's some screenshots of the Symbian S60 phone app:

    [​IMG] [​IMG]

    Here's a full list of screenshots:
    http://www.cellumap.com/cellumap-screenshots.html
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Yankees368

    Yankees368 Compulsive Signal Checker
    Senior Member

    Joined:
    Oct 21, 2003
    Messages:
    4,366
    Cell Tower Picture Gallery:
    876
    Likes Received:
    139
    Location:
    NYC
    My Phone:
    iPhones 4S???
    Wireless Provider(s):
    Verizon, Sprint 2002-2010, Voicestream 2001-2002
    Very, very nice. Are you on Long Island, or is that another user? That is my territory, bub. haha. I would love to test this program, but I do not have a Symbian phone. Port to winmo or webOS and we can talk.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    It's a "friendly user", who's trekking over to NJ and upstate, so you'll see some more points there as well. I imagine 3G will taper out as he heads upstate, but then 2G points should be visable.

    Actually I was planning on a BlackBerry version next, but it you and Charlyee want WM, then hmmm... I'll think about it. Altho I don't have a WM device :( ...what's the cheapest WM device with a GPS? Is there something I can pick up on ebay for say around $100 or less?

    *edit* oh, wait you're on Sprint? Oh, I don't know if this kind of thing will work with CDMA... maybe...hmmm...I gotta look into that. Can people make "freeware" apps for Verizon/Sprint? Or do they have to approve all apps first?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yankees368

    Yankees368 Compulsive Signal Checker
    Senior Member

    Joined:
    Oct 21, 2003
    Messages:
    4,366
    Cell Tower Picture Gallery:
    876
    Likes Received:
    139
    Location:
    NYC
    My Phone:
    iPhones 4S???
    Wireless Provider(s):
    Verizon, Sprint 2002-2010, Voicestream 2001-2002
    While my phone current is the palm pre running on webOS, I have my old(er) HTC Touch Pro CDMA around. If the app were available for winmo, I could just set that up to record info, and transmit via wifi when done.

    As for a cheap WM device with GPS, heck, you could even look into a used HTC 6800/Mogul. There are severla listed on ebay: sprint mogul, great deals on Cell Phones PDAs, Cameras Photo on eBay!
    The Mogul has EVDO rev. A and GPS (CAUTION: the sprint version has unlocked GPS, the Verizon version does not)

    I do not see why this should not work on CDMA with a WM phone. An app should be able to see the signal level regardless of cell radio.

    As for the last question, ANYONE can make an app for winmo. No approval from anyone is needed. Code away!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. TelcomJunkie

    TelcomJunkie Bad Handoff Investigator
    Senior Member

    Joined:
    Jul 15, 2006
    Messages:
    1,355
    Cell Tower Picture Gallery:
    151
    Likes Received:
    20
    Location:
    The 4145
    Wireless Provider(s):
    Big Brother
    I vote for a Blackberry one! :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. budney

    budney Resident Headbanger
    Super Moderator Senior Member

    Joined:
    Jan 3, 2003
    Messages:
    5,861
    Cell Tower Picture Gallery:
    14
    Likes Received:
    341
    Location:
    Eugene, OR
    My Phone:
    iPhone 6s+
    Wireless Provider(s):
    AT&T
    I will use a WM version if you make it. The great thing about WM is it can be hack to use roaming only so I could test Verizon/Alltel network too. And If the upcoming Sprint TP2 GSM side gets unlocked I can also test the AT&T and T-Mobile networks. :)
     
  8. Gottachase

    Gottachase Member
    Junior Member

    Joined:
    Jul 8, 2009
    Messages:
    98
    Cell Tower Picture Gallery:
    16
    Likes Received:
    3
    My Phone:
    Blackberry 9800 Torch
    Wireless Provider(s):
    AT&T
    It's times like this where I really want a blackberry or a WM phone with a GPS. Oh well that's what isn't fair about being 15
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Der84

    Der84 EH!
    Senior Member

    Joined:
    Jun 24, 2008
    Messages:
    487
    Cell Tower Picture Gallery:
    354
    Likes Received:
    24
    Location:
    Ontario
    My Phone:
    Blackberry
    Wireless Provider(s):
    Rogers (2007-2011) Bell (2011-present)
    Stupid question, but will this work with Canadian cell carriers as well, or just strictly the US?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Thanks to everyone for the interest :) ...ok, that settles it, I'll have to make both RIM and WM versions :highclap: (when I can find time :O)

    Charlyee also reccomended a HTC, I'll have to start looking at one of those for a cheap GPS enabled WM device.

    As for a CDMA version, glad to hear you think it should work, I'll have to look into that more.

    Patience ;) You'll be old before you know it :O

    Not a stupid question. Yes, it will work with ANY carrier world-wide :).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Gottachase

    Gottachase Member
    Junior Member

    Joined:
    Jul 8, 2009
    Messages:
    98
    Cell Tower Picture Gallery:
    16
    Likes Received:
    3
    My Phone:
    Blackberry 9800 Torch
    Wireless Provider(s):
    AT&T
    I'm a kid who is pretty good with software and has a lot of time on my hands before school starts so I may be able to help you just give me the details.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. charlyee

    charlyee Ultimate Insanity
    Super Moderator Senior Member

    Joined:
    Dec 16, 2002
    Messages:
    9,906
    Cell Tower Picture Gallery:
    135
    Likes Received:
    1,586
    Location:
    SE Wisconsin
    My Phone:
    iPhone X
    Wireless Provider(s):
    at&t/Airtel/Turkcell
    Thank you so much RR, you are all right ;)

    Anytime you need a guinea pig,(I mean volunteer ofcourse) to try something out please let me know. :)

    Palm850/v0100 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Update:

    -Thanks for the HTC reccomendations, Charlyee and Yankees, but I found a good deal on a new Samsung BlackJack 2 ($140 shipped). The BJ2 has quad-band GSM, plus tri-band 3G (850/1900/2100)...and of course GPS and WM6. So anyway, since I got alot of requests for a WM version, I'm bumping up devlopment on that and hopefully have a WM version in the coming weeks/months!. :)

    -I see there have been people using the app in: Alaska, Texas, Florida, Indiana, New York, Switzerland and Bangladesh! :highclap: I can also confirm the Cellumap phone app works on the following: Nokia N95, E71 and 5800
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    1 person likes this.
  14. Gottachase

    Gottachase Member
    Junior Member

    Joined:
    Jul 8, 2009
    Messages:
    98
    Cell Tower Picture Gallery:
    16
    Likes Received:
    3
    My Phone:
    Blackberry 9800 Torch
    Wireless Provider(s):
    AT&T
    It's too bad my dad doesn't still have his blackjack... It would have had unlimited data and everything. Oh well I guess it too late for me to make a coverage map now :(
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    It's never too late, Cellumap will be there for years to come, as will GPS enabled Symbian and WM phones ;)

    Oh, PS- for those waiting on a WM version: I'm downloading the 90-trial of Visual Studio 2008 Pro (required for the mobile development module plug-in). Since I don't want to pay the $200 or whatever for the licensed version, the clock is now ticking: I have 90 days to complete the Cellumap WM app :D
    Download details: Visual Studio 2008 Professional (Trial)

    PPS- I also see that Herr Gates makes Visual Studio Pro available FREE to students:
    https://www.dreamspark.com/default.aspx

    ...if any student here registers for the free version ... let me know ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Gottachase

    Gottachase Member
    Junior Member

    Joined:
    Jul 8, 2009
    Messages:
    98
    Cell Tower Picture Gallery:
    16
    Likes Received:
    3
    My Phone:
    Blackberry 9800 Torch
    Wireless Provider(s):
    AT&T

    Hope it all goes well...and like I said I'm pretty good at programming so I may be able to help
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. convex20899

    convex20899 New Member

    Joined:
    Jul 23, 2009
    Messages:
    38
    Cell Tower Picture Gallery:
    25
    Likes Received:
    0
    Location:
    right here
    My Phone:
    BlackBerry curve
    Wireless Provider(s):
    Sprint
    Black Berry Black Berry please!

    lol

    I see Sprint is not one of the carrier choices.
     
  18. Yankees368

    Yankees368 Compulsive Signal Checker
    Senior Member

    Joined:
    Oct 21, 2003
    Messages:
    4,366
    Cell Tower Picture Gallery:
    876
    Likes Received:
    139
    Location:
    NYC
    My Phone:
    iPhones 4S???
    Wireless Provider(s):
    Verizon, Sprint 2002-2010, Voicestream 2001-2002
    Any word on a CDMA version?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. budney

    budney Resident Headbanger
    Super Moderator Senior Member

    Joined:
    Jan 3, 2003
    Messages:
    5,861
    Cell Tower Picture Gallery:
    14
    Likes Received:
    341
    Location:
    Eugene, OR
    My Phone:
    iPhone 6s+
    Wireless Provider(s):
    AT&T
    Our bad! The reason they gave you those examples where because those devices ran WM Professional, which most of our devices run. The blackjack uses WM Standard, which is different to WM Professional.
     
  20. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    The carriers listed in the drop-box appear dynamically when someone using that network logs a point. Since I only have a GSM/UMTS version out right now, you won't see Sprint or verizon, since they are CDMA.
    I'd like to do a CDMA version, but most the development tools are geared for GSM/UMTS, because that's what 85% of the world is using. I know in the US it's more like 50/50 with GSM vs. CDMA ...and even if I do find something...actually WM has CDMA development tools...but I'm in Europe where there's no CDMA networks for me to test/develop it on :O (ok, well, there's some small fixed-wireless ones on 450Mhz, but ...)

    I'm looking into the different versions of WM, and am a little confused :confused: Altho, I think if I develop something for the "Standard" it should work on the "Professional" or "Pocket PC" as well. I need to use mainly the RIL architecture, and I think that's valid accross all WM platforms. From what I read so far, it seems there will be more of a problem not with the different versions of WM, but more with how the OEM's implement them (ie: some may make radio interface parameters open and accessible, others may block them).

    If anyone who has a WM device now, can you tell me:

    Do you have (or have had) an app on your phone that can show you radio details like Cell ID, Signal Strength, frequency (eg: ARFCN)? If yes, please tell me your phone model, and what app it is. Also, if you tried some kind of app that should show you radio info, but failed to work on your phone, please tell me the make and model of that as well.


    Thanks! :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  21. charlyee

    charlyee Ultimate Insanity
    Super Moderator Senior Member

    Joined:
    Dec 16, 2002
    Messages:
    9,906
    Cell Tower Picture Gallery:
    135
    Likes Received:
    1,586
    Location:
    SE Wisconsin
    My Phone:
    iPhone X
    Wireless Provider(s):
    at&t/Airtel/Turkcell
    RR, sorry I didn't realize WM was going to present so many problems!:O

    As an answer to your question, I use "Field Test", some devices like the Tilt came with it. IIRC the original Blackjack also came with it hidden in the Windows folder. Neither my Treo 750 or my Tre Pro did, I had to installed them. The signal strength unfortunately always reads -99db when on 3G, so I use a *Home Brewed* (not brewed in my basement) program called "SignalMap.cab" which only shows the present signal and the mean/max.
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    1 person likes this.
  22. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Not problems...challenges ;) :D

    Thanks, I'll look at that once I get my WM device.
    Yea, with GSM you are only on one carrier, but with UMTS you can be connected to 3 cells simultaneously, so an average signal strength has to be used ... A.K.A: "Aggregated Signal Strength of the Active Set" ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  23. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Just a quick update: I haven't had time to start development on either WM or BB versions :( ...but stay tuned. I'd also like to "simplify" the Syambian version, by rolling all 3 SIS files into one and signing it, and for that I need to not only register and pay $220 to Symbian, but also jump thru a bunch of certification hoops :mad: ...so we'll see...

    Meanwhile, I'd like to say the beta testing is coming along nicely. Here's a nice drive test on the Centennial network just north of Ft.Wayne, IN. It's interesting to compare it to the publicly released coverage maps. You can see where the Centennial coverage map shows just right of "Cedar" where the signal drops from "Excellent" to "Good" it corresponds to the drive test result, where the signal strength drops from green (-80's dBm) to yellow (-90's dBm). I also compared the results with some other operators coverage plots, and Cellumap seems to be reporting coverage areas quite accurately so far :)


    [​IMG]
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    #23 RadioRaiders, Aug 28, 2009
    Last edited by a moderator: Sep 3, 2009
  24. dmapr

    dmapr Silver Senior Member
    Senior Member

    Joined:
    Dec 4, 2006
    Messages:
    4,468
    Likes Received:
    1,181
    Location:
    Bay Area, CA
    My Phone:
    Pixel XL
    Wireless Provider(s):
    Verizon Wireless; MTS
    RR, very interesting comparison, thanks for posting.

    About those certs — try to see if you can find a single source of code-signing certificates that are good to sign SIS, CAB, JAR, etc. Check Thawte first, they used to be cheaper than Verisign, but really any of the recognized CAs will do. If you manage to get a single code-signing certificate from a recognized CA then you may be able to avoid paying separately to Symbian, separately to Microsoft, etc. The important thing is to have a certificate, signing should be possible since all of the signing tools can typically be obtained as part of dev kit. Of course if their licensing agreements say you have to go through them, not much you can do to fix that :(
     
    1 person likes this.
  25. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Thanks dmapr, I looked at the Thawte website, and it's interesting, and I may sign it in that way as well. But I was referring to Symbian's own signing system:
    https://www.symbiansigned.com/app/page/overview/process

    If you make a SIS file that accesses "sensitive" information on your phone (ex: cellular radio info like signal strength, MNC, MCC, etc) then the app needs to be signed by Symbian (and only by Symbian). You can sign the app yourself, but it's only good for your IMEI (ie: only your phone). This is fine for development, but bad for distribution. To have Symbian sign it so it can be used on any phone, you have to pay $200 for a developer license, and then $20 for each app. And the hoops that are given in the link above are really a PITA :censored: I don't know why Symbian just doesn't allow users to agree when they install the app "Do you allow this program to read your phones info?" and click "YES". It would make life easier for everyone :banghead: So as the current "workaround" I have to ask each user sign the app themselves with their own IMEI. This is actually the way Nokia tells developers to distribute freeware (read here) :rolleyes:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  26. dmapr

    dmapr Silver Senior Member
    Senior Member

    Joined:
    Dec 4, 2006
    Messages:
    4,468
    Likes Received:
    1,181
    Location:
    Bay Area, CA
    My Phone:
    Pixel XL
    Wireless Provider(s):
    Verizon Wireless; MTS
    The description is a bit vague, but it is not altogether impossible that the phones will not use the full range of certificates installed to verify a new app, only the Symbian approved CA chain. There's one reasonably straightforward, although not necessarily easy process to check whether that's true or not.
    1. Set up your own CA
    2. Host the CA cert somewhere on the web
    3. Point the phone to the cert to download
    4. Tell the phone to trust the CA cert
    5. Use the CA you created to sign yourself a code signing cert
    6. Sign your application with this second cert
    7. Install it on the phone and see what happens

    Note that the most important step here is downloading your CA cert to the phone and accepting it as trusted — if you can't get the phone to download & trust the cert, then the rest will be useless.

    The simplest way to set this up is with OpenSSL demoCA capability.
     
  27. Nextel32708

    Nextel32708 Junior Member
    Junior Member

    Joined:
    Apr 18, 2008
    Messages:
    128
    Likes Received:
    7
    Location:
    Florida
    My Phone:
    Nokia Lumia 710
    Wireless Provider(s):
    T-Mobile (Voice/SMS/Data)
    I'd like to request a JAVA version.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  28. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    I would love to make one Java version to run on all phones and call it a day, but unfortunately, each phones OS has different ways of accessing the cellular parameters (like signal strength), and hence I have to make a new app for each platform (Symbian, RIM, WM, etc...) if you have a BlackBerry or Win Mobile device, stay tuned, one may be coming in the next weeks/months. I have nothing planned beyond that at the moment...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  29. Gottachase

    Gottachase Member
    Junior Member

    Joined:
    Jul 8, 2009
    Messages:
    98
    Cell Tower Picture Gallery:
    16
    Likes Received:
    3
    My Phone:
    Blackberry 9800 Torch
    Wireless Provider(s):
    AT&T
    Ok I have a question....when the signal is mapped does it have to be uploaded right away?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  30. RadioRaiders

    RadioRaiders RF Black-Belt
    Senior Member

    Joined:
    Apr 2, 2007
    Messages:
    3,074
    Cell Tower Picture Gallery:
    1
    Likes Received:
    464
    Location:
    Undisclosed
    Wireless Provider(s):
    GSM / WCDMA /LTE
    Good question, and the answer is: the way the app currently works, is that you can run it without any internet connection and it will view and record all the info (GPS location, signal strength, etc.) and then ask you if you are ready to upload. You can leave it in this state until you are in range of an internet connection (cellular or WiFi), and then you can send it.

    So, for example, you can go outside, run the app, then come inside and send the data over your wifi connection. But you can only do it like this for one point at a time, meaning, you can not drive around record 10 points, then come back and send them all from your wifi. Maybe I can make a future version like that, but not at the moment.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...

Share This Page

Copyright 1997-2023 Wireless Advisor™, LLC. All rights reserved. All registered and unregistered trademarks are the property of their respective holders.
WirelessAdvisor.com is not associated by ownership or membership with any cellular, PCS or wireless service provider companies and is not meant to be an endorsement of any company or service. Some links on these pages may be paid advertising or paid affiliate programs.

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice