SYSTEM OPERATIONAL|
Edge API Status
BENGALBYTES DEVELOPER PORTAL|SDK SPEC: v0.9.2-BETA
STATUS: SDK UNDER ACTIVE DEVELOPMENT

Monetize Your App with BengalBytes Ads SDK

Implement our zero-bloatware, single-modal-per-day in-app ad placer in your Android or Flutter application. Earn 70% publisher revenue share from verified advertisers with zero user fatigue.

Test Interactive Ad Placer
Publisher Revenue Share

70% Payout

Weekly automated payouts via bKash, Nagad, or direct bank transfer.

Binary Footprint

< 150 KB

Zero heavy webview bloat, zero background battery drain.

Frequency Cap

1 Modal / Day

Guaranteed protection of user experience & 5-star app store ratings.

Edge Sync Latency

< 100 ms TTFB

Distributed Vercel Edge caching prevents app cold-start lag.

Interactive Ad Placer Component & Sandbox

LIVE COMPONENT PREVIEW

How the Ad Placer Works in Your App

The BengalBytes Ad Placer hook attaches directly to your Android Application's initial activity or Flutter splash route. It checks local device storage for today's frequency cap hash before invoking the edge cache.

Placer Parameters
Frequency Cap Rule: 1 impression per unique device hardware hash per calendar day (UTC+6).
Simulates cold launch event and edge cache response in the mock phone.
SDK TELEMETRY LOGREADY
[00:00:01] Initialized BengalBytesAds (Engine: Vercel Edge)
09:41100% LTE
Your Android Applicationv1.0.0

Host screen ready. Ad Placer operates unobtrusively on first daily cold launch.

Your App Primary Workflow

HomeToolsSettings

SDK Integration Code Samples

Simple 3-line initialization for Android, Flutter & React Native

// 1. In app/build.gradle.kts
dependencies {
    implementation("com.bengalbytes.ads:core:0.9.2-beta")
}

// 2. In your Application or MainActivity.kt
import com.bengalbytes.ads.BengalBytesAds
import com.bengalbytes.ads.models.AdCallback

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Initialize BengalBytes SDK (Sub-50ms cold start)
        BengalBytesAds.initialize(
            context = this,
            appId = "bb_live_app_xxxxxxxx",
            slotId = "slot_first_open_daily"
        )

        // Request and display guaranteed 1-modal-per-day placement
        BengalBytesAds.showFirstOpenModal(
            activity = this,
            callback = object : AdCallback {
                override fun onAdLoaded() {
                    Log.d("BBAds", "Modal ad rendered successfully")
                }
                override fun onAdDismissed() {
                    // Merchant dismissed modal -> Resume regular app flow
                    startMainAppWorkflow()
                }
                override fun onFrequencyCapActive() {
                    // User already saw today's modal -> Instant zero-delay passthrough
                    startMainAppWorkflow()
                }
            }
        )
    }
}

Developer App Earnings Calculator

Estimate your monthly revenue share based on daily active users (DAU).

70% Direct Developer Share
2,000 DAU50,000 DAU100,000 DAU200,000 DAU

Based on strict 1 cold-launch modal per device per day. Payouts disbursed weekly via bKash Merchant, Nagad, or BEFTN Bank Transfer.

Estimated Monthly Payout
৳18,375 BDT(~$157 USD)

• Projected Monthly Modals: 750,000

• Zero mediation SDK latency

• Direct brand advertiser inventory

Request Developer SDK Credentials & Join Closed Beta