Category: Push Ads

  • Case Study: Push Traffic from Trending.Bid + World of Tanks (SOI) = +122% ROI

    Hi, friends!

    In this case study, I’ll demonstrate how gaming offers can be extremely profitable when executed correctly. Specifically, I’ll be discussing the World of Tanks [SOI] MultiGeo offer from the OfferGate affiliate network.

    Here’s a polished version of your text:


    How I Chose the Offer and Traffic Source

    Why Trending.Bid?

    1. Top-Up Bonus: When you top up your Trending.Bid account using your OfferGate.Pro earnings, you receive an additional 10% bonus. This boosts your chances of breaking even or achieving a positive ROI from the very beginning.
    2. Experience with Desktop Traffic: I’ve been buying desktop traffic on Trending.Bid for quite some time—since January 2019, to be exact. Over this period, I’ve built a substantial Black List, which is a key factor in optimizing campaigns for profitability.

    Why World of Tanks [SOI]?

    1. Desktop-Focused Offer: Knowing the availability of high-quality desktop traffic in Trending.Bid, I specifically looked for a desktop-targeted offer.
    2. Brand Recognition: World of Tanks is a globally recognized game, especially popular in the RU and CIS regions (e.g., Ukraine, Belarus, Kazakhstan). This familiarity makes it easier to advertise and drive interest.
    3. Simple Conversion Flow: The offer pays $1.60 per lead for SOI (Single Opt-In), meaning users only need to register without any additional confirmation—this simplifies conversions and increases the likelihood of success.

    Settings for push campaigns and creatives

    Trending.Bid default campaign settings part 1

    Settings for Campaigns and Postback Integration

    1. Title Configuration

    • The Title is straightforward:
      • Format: [Geo] - [Offer Name].
      • For campaigns targeting specific devices, add the device type (e.g., “Desktop” or “Mobile”).
      • Example: RU – World Of Tanks – Desktop.

    2. Postback Setup

    • Enter a placeholder in the “Lead Title” field (e.g., CPA). This is mandatory—leaving it blank will result in no data display. The specific text isn’t critical.
    • Price Field: Leave this blank, as the price data will be tracked via your tracker or affiliate network.
    • Copy the postback URL: http://passfixx.com/lead/dspsl/lead1?trkId=${trackid}
    • Add this postback URL to your affiliate network settings:
      • In OfferGate:
        1. Navigate to the Menu on the left.
        2. Go to Tools > Postback URL > Add New.
        3. Select the traffic source (e.g., Trending.Bid or your custom source name).
        4. Choose the specific offer (World Of Tanks).
        5. Confirm the goal.
        6. In Step 3, select All Templates and locate Trending.Bid.

    3. Campaign Budget and Limits

    • Set the initial campaign budget as: Number of creatives × CPA (Cost Per Action)
    • Example for World Of Tanks:
      • Number of creatives: 5
      • CPA: 90 rubles (~1.6 USD as of mid-October).
      • Total Budget: 5 × 90 = 450 rubles (~7.2 USD ATM).
    Trending.Bid default campaign settings part 2

    Unique impressions I limit as 1 for 1 user in a day. First, I like to create multiple campaigns targeted on profitable countries (offers from the same vertical or even from different verticals). I don’t like to increase my bid. So, the audience sees each of my campaigns once a day or even not see.

    It’s good also because if you’re promoting not Cash On Delivery/Casino/Betting, a user sees not so many ads from competitors. If you don’t believe me try to subscribe to push notifications on acinema or series website)).

    My default creatives settings

    1) Title Naming Convention for Creatives.

    • Structure:
      • Short offer nameCreative numberRegion (if not main)Limits (if applicable)
    • Explanation:
      • For the first creative in a campaign, I use a simple name that reflects the offer and region.
      • Example: For my World of Tanks (WoT) campaign targeting RU + CIS regions, I named the first creative as WoT1 because RU + CIS was the main target region.
      • For creatives targeting other countries (outside of RU + CIS), I added a suffix to differentiate them.
        • For example: WoT1-NotCIS-RU-RU to indicate the target regions not including RU and CIS, but still using Russian language.
      • For specific events like New Year holidays, I named the creatives as WoT-10-NG to indicate the creative was for the New Year (NG) period, and I could easily stop it when the holidays ended.
    • Purpose of Naming Convention:
      • This naming system helps keep campaigns organized, ensuring you can easily track which creatives are performing well, and manage different regions or time-based campaigns effectively.
    Push ad Creative Name

    2) Region.

    I add all regions that Offer accepts. For World of Tanks, I separated on RU+CIS and other regions. With the same settings.

    Region Settings for other regions

    3) Browsers.

    I didn’t change anything. We see in stats that Amigo Brower shows the lowest eCPC and I can turn it off. But ROI is above zero, so…

    Browser Settings in Push Ad Campaign
    World Of Tanks SOI Offer Statistics by Browser

    4) Operating Systems – I selected Desktop Only, but somehow Android traffic still appears in the stats. Based on the statistics, I can say that eCPC for Linux and macOS is even higher than for Windows. If an offer accepts both desktop and mobile traffic, I prefer to start with desktop. The main reason is that the CTR for desktop traffic is 3-5 times higher.

    OS Settings Desktop Only
    Stats by OS

    5) Age of subscription. I buy all the subscriptions. In theory, this could be a mistake, because even by the 7th day, users may experience banner blindness.

    For example, my wife subscribed to a cinema site. After I took the tablet in my hands three times, I turned off all notifications—blocked subscriptions, and disabled Chrome notifications.

    Subscription settings Any Subscription Age

    In ad networks with macros for subscription age, I’ve noticed that the conversion rate for older subscriptions is not always lower than for younger ones. In some cases, the final conversion cost can even be lower. So, I buy ad impressions for all subscriptions. Sometimes, at the beginning, I set the initial bid 2-3 times lower to buy older subscriptions at a lower price.

    In the best-case scenario, you should create copies of your creatives for different subscription ages to optimize your ad spend. But this is particularly important for large traffic volumes.

    6) Language: It depends on the region. For the WoT offer, I choose “all” for the RU+CIS region (since Russian is quite popular in these territories), but for dating campaigns, I only target the same language as my creative.

    Language setting of push creative Select All

    7) Category of traffic source: I never touch this setting. I have serious doubts about the credibility of this information.

    Categories

    8) Schedule: I don’t touch it. Change it according to the schedule of your offer (for Cash On Delivery or Crypto offers).

    Schedule

    9) Sources. I add all of them (all CPM), support recommends to make one copy of your creative for each ssp. If you spend $$$ it makes sense.

    Traffic Sources

    10) Blacklist and Whitelist: I have a big blacklist that I use for all my desktop campaigns and another one for mobile campaigns. This is a questionable decision, but my goal isn’t to make the biggest number of conversions. My goal is to achieve the best ROI with the available budget.

    Blacklist

    11) Pricing Model – I always choose CPM. Back in the day, CPC wasn’t available, but the reason is that the system works with CPM. When you make a creative with a CPC bid, it will try to determine the CPM value again and again (assuming your CTR changes). So, I’m pretty sure that a creative with the CPM model will get more views than its clone with the CPC model, because the system has to account for CTR risks in the CPM calculation. For the CIS region, I set up an initial bid of 0.5 rubles, for RU 0.9 rubles. In the end, I set up a bid of 1.2 rubles for top creatives (it’s greedy). I understand that in this case, I can increase the bid by half.

    12) Ad Impressions Frequency – I start with 1 impression every 14 days. If the creative shows good ROI (over 50%), I increase the impression frequency to 1 in 7 days.

    Limits for Push Ad

    Creatives

    1) As all STM guides suggest, when testing a new offer, you should use 2 landing pages and 5 creatives. I follow this plan. When I create a new campaign, I aim to make 5 different angles, though, in most cases, I end up creating 5 variations of the same angle.

    For the World Of Tanks offer (a game and a well-known brand), I used the logo in various formats as an icon. For the main image, I sourced images from Google (artworks).

    Out of the first 5 creatives, 2 performed the best and brought in almost all the revenue. The top-performing creative I won’t share, but it is very similar to the second-best creative. This is a translation of creatives into Russian.

    And here are 3 not-so-successful creatives:

    2) Once in 3 weeks, I renewed the blacklist and after 1.5 months I decided to try new angles. With erotic content.
    And this brought me another 2 profitable creatives:

    And 3 bad

    3) New Year was coming so I expect traffic growth and work under creatives again. I made another 3 creatives. All of them were good.

    Now, the most exciting part: Stats

    I’ve spent 51,575.73₽ on Trending.Bid (from 15.10.19 to 23.03.20).
    I’ve earned in OfferGate (including waiting): $1,429.85 + $278.27 = $1,708.12.
    ROI (all USD with internal OfferGate conversion to RUB):
    (114,534.85₽ – 51,575.73₽) * 100% / 51,575.73₽ = +122.07%
    And if we count all the money I used to top up Trending Bid (to get a 10% extra bonus):
    (114,534.85₽ * 1.1 – 51,575.73₽) * 100% / 51,575.73₽ = +144.27%.

    Conclusions:

    1. Even if an offer isn’t “fresh,” it can still make a profit for you.
    2. If you have access to the SOI gaming offer, you should test it. Offers with simple conversion are easy to optimize.
    3. Gaming offers (and there are more than 30 of them in OfferGate) are a good vertical to work with, especially in terms of COVID-19. Payment is in USD, and ad spend is in rubles, so I don’t see any reasons not to test these offers.
  • How to Fail in CPA Marketing with ROI ~250%: A Step-by-Step Guide

    Hi, guys.
    I always try to be honest with you, so here’s a post about my experience of greedy stupidity and pain. 😅

    I had successful campaigns in Mexico for the AmigosVias offer in CPAmatica. I like these kinds of offers – low payouts, unsaturated geos, and non-adult offer pages. The offer accepted both mobile and desktop traffic, with payouts based on registrations from users aged 18 and above (though payments often depended on age, and sometimes users aged 18–30 didn’t qualify for payouts).

    I found this offer in the simplest way possible: I just asked my affiliate manager what offers were performing well for push traffic at that moment. She gave me four options. I tested them all: two weren’t profitable, one was near the break-even line, and the last one—AmigosVias—was a winner. I ran the campaigns on MegapuSh.

    AmigosVias statistycs from MegapuSh campaigns

    I’m always on the lookout for unsaturated countries or specific slices of traffic. So, I started with desktop campaigns, and four of them turned out to be profitable right from the beginning.

    The angle I used was the same for all creatives – mimicking a native dialog with a pretty girl. Here’s an example of one of them:

    Sample of dating creative for AmigosVias Mexico

    Now, let’s talk numbers. For this offer, I used MegapuSh and PropellerAds.

    • PropellerAds:
      Total Ad Spend: $60
      Revenue: $155
    • MegapuSh:
      Total Ad Spend: $82.89
      Revenue: $100.40
    AmigosVias campaign statistics for Desctop Push Ads Campaign At PropellerAds
    Statistics of mobile ad campaign at PropellerAds for AmigosVias

    So, where did I fail?

    The offer was stopped on January 8th, and I got greedy with my usual strategy of 1 impression per 14 days (336 hours). When I received the warning that the offer would be discontinued, I quickly changed the settings to 1 impression per 24 hours to maximize exposure. Unfortunately, it was too late. 😅

    My Takeaways:

    1. Always scale profitable campaigns ASAP, especially when the overall ROI exceeds 200%.
    2. Test successful offers across all push networks you’re actively using to find additional scaling opportunities.

    Thank you for reading! I hope this post helps you avoid making the same mistake.

  • Easiest Way to Get Your First Profit in Affiliate Marketing – Blueprint [ROI ~220%][20/10/2019]

    Hi, everyone!

    Today, I’m going to share what I believe is one of the easiest ways to start affiliate marketing. Let’s dive into an evergreen vertical – adult dating.

    Why do I think adult dating is the best vertical for beginners?

    1. Simple Creatives: Even without prior experience, it’s easy to create effective ads for this niche.
    2. Plenty of CPA Offers: Many offers involve free registration, making it easier to get conversions and optimize campaigns.
    3. High Profitability Potential: If you find the right traffic source, you can quickly become profitable.

    Let’s get started!

    Alright, I want to introduce you to a push ads network called Trending.Bid, which offers the lowest CPM bid I’ve ever encountered. Currently, the minimum bid is 0.01₽ (0.00016 USD)!

    Of course, you won’t be able to purchase tier 1 geo traffic at this price. However, the auction is far less saturated compared to other networks. For example, I’ve successfully purchased Poland mobile traffic at an average CPC of ~0.2 US cents.

    To stay updated on the current volume and bids for each country, simply check the “News” page on their platform.

    When working with push ads, it’s crucial to use pre-landers with age verification (especially if you’re promoting adult offers). These pre-landers help ensure compliance and improve conversions.

    How to Set Up Your Pre-Landing Page Properly

    For adult offers, I recommend using one-button pre-landers with a clear message like:
    “Yes, I am 18+”

    This ensures compliance and warms up the traffic before redirecting to the affiliate offer.

    Code Example to Pass Sub IDs

    To track data effectively, I save my pre-landings as .php files. This allows sub IDs to pass seamlessly through the pre-landing page to the affiliate program. Here’s an example:

    <?
    $link = 'https://pwvnk.easytofuck.com/c/da57dc555e50572d?s1=1341&s2=291284&s3'.$_GET['sub1'].'&s5='.$_GET['sub2'].'&click_id='.$_GET['clickid'].'&j1=1&j3=1';
    $link2 = 'http://go.cm-trk2.com/aff_c?offer_id=4178&aff_id=5204'; 
    ?>
    <meta http-equiv="refresh" content="30;<?print $link2;?>">
    <a href="<?print $link;?>

    Explanation

    1. Tracking Sub IDs:
      • $_GET['sub1'], $_GET['sub2'], and $_GET['clickid'] dynamically append tracking information from the URL.
    2. Redirection:
      • The meta refresh tag ensures users are automatically redirected after 30 seconds.
    3. Fallback Link:
      • The $link2 provides a secondary link in case of issues with the primary affiliate link.

    Tip

    Make sure your hosting supports PHP and test the setup thoroughly to ensure proper tracking and redirection.

    If you’re new to affiliate marketing and want to secure your first profit, I recommend starting with less saturated GEOs, low bids, and targeting all subscription ages (including push subscribers older than 90 days).

    • Recommended GEOs: Focus on countries like Poland, Italy, Germany, and Hungary with a bid range of 0.6₽ to 3₽.
    • Device Targeting: Start with mobile OS for all languages and duplicate campaigns for desktop OS.
    • Global Approach: For a broader reach, target all GEOs except India, Bangladesh, and Pakistan with a low bid of 0.1₽, as this can also yield profitable results.

    This strategy ensures you’re optimizing for cost-effectiveness while avoiding overly competitive markets.

    Creative Tips for your ads

    1. Be Creative
      • Avoid doing exactly what your competitors are doing.
      • Use spy tools for inspiration but customize and modify creatives as much as possible to stand out.
    2. Test Multiple Creatives
      • Develop at least 5-7 creatives per GEO.
      • Based on experience, one of these is likely to be a winner — profitable from the start.
      • If no conversions occur after spending an amount equal to your CPA, stop the campaign and re-evaluate.
    3. Refresh Creatives Regularly
      • Introduce new creatives every 1-2 weeks for each GEO that’s performing well.

  • Ultra-Cheap Push Traffic (0.1 Cent) + Clickdealer

    Initially, I focused on running campaigns for betting offers. At the time, there were new landing pages specifically designed for events like Copa America (the South American football championship, as I understand it) and the 2019 Africa Cup of Nations.

    I spent around $40 on these campaigns, resulting in 4 deposits and 1,400 registrations. After that, I decided to stop these campaigns.

    Next, I decided to take a more scientific approach. I wanted to choose an offer with the easiest possible flow, so I turned to Clickdealer, which offers a wide range of 1-click flow offers. I specifically searched for offers targeting countries with the lowest CPCs on MegaPush.

    I found an offer: (63326) [MOB] Lonely Girls / International – 1 Click RevShare.

    Reasons for Choosing This Offer

    1. Low CPC Geos: The offer targeted many geos with CPCs ranging from 0.1 to 0.5 cents. This allowed me to purchase 1,000 clicks per geo for just $1–$5.
    2. Easy Conversion Flow: The user clicks on a banner featuring a girl, which triggers the tracking pixel. This automatically connects the user to a call. Depending on the call duration and the user’s account balance, they get charged.
    3. Revenue Share Model: The rev-share format meant that “big” conversions would help replenish my balance over time.

    Testing Strategy

    My primary goal for this test was to identify which countries would be profitable. I created one simple creative per geo for this offer.

    • Creative Design:
      • Small image: A cute girl.
      • Large image: A second photo of the same girl.
      • Headline: “Marie, 23” – just a random name and age.
      • Call to Action (CTA): “Hi, I’m bored. Call me 😉?” – with an emoji to grab extra attention.

    To track which geos converted and which didn’t, I added parameters to the offer URL and set up a postback for accurate tracking.

    I excluded feeds 26 and 35 because they didn’t accept pay-per-call offers. Additionally, I set a spending limit for each geo at $1–$2 to control costs during the testing phase.

    Those were all the initial settings. After one day, I reviewed the campaigns and increased the budget limit on those that were profitable or had an ROI better than -20%, as they had potential to turn profitable.

    Results

    • Total Testing Cost: $180.15
    • Profit: $216.81
    • Revenue: $36.66
    • ROI: ~20%
  • Adsense arbitrage ~25 000 USD [it’s over]

    The main idea wasn’t new: buy cheap traffic from non-restricted sources (since pop-up and adult traffic are restricted) and direct it to your AdSense site.

    Is this against AdSense rules?
    No, it isn’t.

    Short History Reference

    Initially, this scheme relied on purchasing traffic through Facebook targeted ads, focusing on Tier 1 countries like the United States, United Kingdom, Canada, Australia, and New Zealand.

    However, over time, competition on Facebook Ads increased significantly, prompting many media buyers to explore alternative platforms. These included native ads such as Taboola, MGID, Bing Ads, Revcontent, Reddit Ads, Content.ad, and others.

    What Traffic Sources Have I Used for AdSense Arbitrage?

    Over time, many popular traffic sources have become quite saturated. That’s why, I focused on traffic sources where you can start buying traffic for as little as $0.1.

    Yes, I’m talking about push ad networks.

    I started in January 2019. By February 2019, I received my PIN code from AdSense, and in March 2019, I collected my first payment. After that, I created additional accounts. Currently, I have four accounts: two are active, and two were banned on September 24, 2019.

    In total, this method has earned me approximately $25,000, with an ad spend of about $6,000. That means my pure profit is between $18,000 and $19,000 (excluding around $3,500 from the last payment on banned accounts).

    Let’s take a closer look at how this works.

    Website Setup

    I ran non-niche-specific sites with general content because we’re working with non-targeted traffic sources. All the articles I used for traffic were paginated into 3-5-7-10 pages using the WordPress pagination feature.

    On each page, I place three AdSense banners:

    1. One at the top.
    2. One under the “next page” button.
    3. One in the sidebar.

    This setup ensures visitors see three ads on every page, which helps maximize revenue.