How TrustDice Scaled a Crypto Casino to 2,684 Depositors on Meta
How SocialHook scaled crypto casino TrustDice on Meta to 2,684 first-time depositors and $837K+ in Bitcoin deposits, clearing the compliance stack.
A crypto casino is the hardest thing we run on Meta
Most people see “online casino” and assume the hard part is the gambling policy. With TrustDice it was worse than that. TrustDice is a crypto casino - players deposit in Bitcoin and Ethereum, not dollars - and it operates in Canada. So we were not fighting one Meta policy. We were fighting the gambling rules and the crypto/financial-products rules at the same time, in a market where the regulator and the platform do not always agree on what is allowed.
That stack is why most crypto-casino ad accounts get restricted in the first week. TrustDice had already burned through two before they called us.
The brief
TrustDice did not need brand awareness and they did not need cheap clicks. They needed funded wallets - players who would actually move Bitcoin into the platform and keep playing. Affiliates and SEO were already doing volume, but paid social had never delivered depositing players at a cost that made sense. Our job was to make Meta a third reliable acquisition channel without getting the ad account killed.
The double compliance problem
We spent the first two weeks on account architecture before we spent a meaningful dollar on reach. On a normal casino account you worry about creative policy. On a crypto casino you also have to keep the wallet, the deposit flow, and any mention of returns from reading like a financial product.
Creative had to sell the experience, never the money
Every ad led with gameplay, provably-fair mechanics, and instant withdrawals - never with bonuses framed as earnings or any language that implied guaranteed returns. That single rule kept us out of the financial-products review queue that had buried the previous accounts.
The landing experience had to match the ad exactly
Crypto deposit pages trip automated review constantly. We built a compliant bridge page that explained the BTC/ETH deposit flow in plain language before a player ever hit the wallet, which kept the click-to-deposit path clean for both Meta and the user.
What we actually built
Once the account could survive, the work became unglamorous and repeatable: feed Meta clean deposit signals, and only deposit signals.
We optimized toward the first crypto deposit event from day one - not registrations, not add-to-wallet, not page views. That is slower to leave the learning phase because funded crypto wallets are rarer than email signups, but it meant the algorithm was hunting for the right person from the start. Server-side events and deposit postbacks did the rest, confirming back to Meta which clicks turned into real Bitcoin in the account.
The audience that worked was not “people interested in casinos.” It was crypto-comfortable players - users who already held a wallet and would not bounce at the first sight of a seed phrase. We seeded lookalikes off the funded-depositor list and let the optimization compound from there.
The creative that carried it
Two angles did most of the lifting, and we leaned on them hard once the data was clear.
Month by month it became efficient, then it became big
The shape of the account is easiest to see in three phases: a single test month, a two-month optimization run, and a three-month scale window where daily spend crossed $3,500.
The test month cost $201.65 per depositor. By the scale phase, with over $235K deployed, the blended FTD cost had settled near $110 - and stayed there even as daily budgets climbed past $3,500.
What the numbers said about player quality
Cheap depositors are easy to buy and worthless. The whole point of optimizing on the crypto-deposit event was to buy players who came back.
Acquisition
| Metric | Result |
|---|---|
| Meta spend | $312,480 |
| Registrations | 11,753 |
| First-time depositors | 2,684 |
| Blended FTD CPA | $116.42 |
| Registration to FTD | 22.8% |
| Avg. first deposit | $95 in BTC/ETH |
Did they come back?
| Metric | Result |
|---|---|
| Second deposit rate | 52.4% |
| Third deposit rate | 34.7% |
| D7 retention | 41.2% |
| D30 retention | 24.8% |
| Deposits per player, 30d | 2.9 |
More than half of every depositor we bought funded their wallet a second time. For a crypto casino, where the deposit friction is real, that is the number that matters.
Registrations that turned into a real crypto deposit.
Second-deposit rate across the funded base.
”Two agencies got our account banned before we ever saw a depositor. SocialHook spent the first fortnight just making the thing survivable, and then it scaled. The compliance discipline is the reason this channel still exists for us.”
- Head of Acquisition, TrustDice
The takeaway
A crypto casino on Meta is not a creative problem first. It is a survival problem first, and a creative problem second. Get the account architecture and the deposit-event signal right, refuse to sell the money, and the same optimization that works for any quality-led campaign starts working here too - it just takes patience to clear the learning phase.
Running a crypto or high-risk vertical on paid social?
SocialHook builds acquisition systems for the verticals most agencies will not touch. If your accounts keep getting restricted, that is usually a fixable architecture problem.