Skip to content
This repository has been archived by the owner on Feb 27, 2025. It is now read-only.

[ Ads ] Play Video Ads #185

Open
cl0v opened this issue Jan 14, 2025 · 3 comments
Open

[ Ads ] Play Video Ads #185

cl0v opened this issue Jan 14, 2025 · 3 comments
Assignees

Comments

@cl0v
Copy link
Member

cl0v commented Jan 14, 2025

@MathisZerbib We should start using the Video Ads since they generate much more revenue.

Where do you think is a great place to start?

Originally posted by @cl0v in #3 (comment)

@cl0v
Copy link
Member Author

cl0v commented Jan 14, 2025

Create a registration method so users can pay for removing the ads.

@MathisZerbib
Copy link
Collaborator

MathisZerbib commented Jan 14, 2025

Summary Ads:

Interstitial Ads:

  • Show during natural breaks: Disconnection, app close.
  • Skippable after 5 seconds: Respect user time.
  • Rewarded option: Watch ads for rewards like ad-free usage or premium features (e.g., gesture controls, multi-device support).
  • Frequency capping: Limit to 1 ad per session to avoid frustration.

Native Ads:

  • Integrate into settings/help: Use non-intrusive formats like “Recommended Productivity Tools” or “Upgrade Your Setup.”
  • Sponsored features: Partner with brands for custom cursor designs or shortcuts to partner apps (e.g., note-taking apps).

Rewarded Ads:

  • Earn ad-free time: Watch a 30-second ad for 1 hour of ad-free usage.
  • Unlock premium features: Temporary access to advanced gestures or multi-device support.
  • Customization rewards: Offer new cursor designs or button layouts.
  • Clear call-to-action: Use enticing prompts like, “Watch a short video to unlock 1 hour of ad-free usage!”

Marketing Strategies:

  • 7-day free trial: Let users experience the app ad-free.
  • Low subscription pricing: $1.99/month or $9.99/year to encourage adoption.

@MathisZerbib
Copy link
Collaborator

MathisZerbib commented Jan 16, 2025

For now I have like user try to connect => go to connected state
With this logic:

var isFirstConnection  

if isFirstConnection == true && connectionTimer <= 10min then dont show ads
if isFirstConnection == true && connectionTimer > 10min then show ads on reconnect


if isFirstConnection == false && connectionTimer <= 10min then dont show ads
if isFirstConnection == false && connectionTimer > 10min then show ads on reconnect

@MathisZerbib MathisZerbib self-assigned this Jan 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants