← Sladu Network

📱 Mobile SDK v0.1 BETA

JS-Bundle für In-App-WebViews und Mobile-Websites. Unterstützt Banner, Interstitials und Retargeting-Tracking.

🛠 Status: JS-Ebene ist fertig. Vollständige native Entwicklung (Android Java SDK, iOS Swift SDK) — ist in der Roadmap. Bereits jetzt kann es in beliebige WebView/Cordova/Capacitor/React-Native Apps über `WebView.loadUrl()` mit unserem JS eingebettet werden.

Quick start (beliebige mobile Plattform mit WebView)



Android (nativer Bridge)

Damit das SDK die Google Advertising ID (für Dedup und Attribution) erkennt, leiten Sie die Bridge weiter:

// MainActivity.java
WebView webView = findViewById(R.id.web);
webView.getSettings().setJavaScriptEnabled(true);

webView.addJavascriptInterface(new Object() {
    @android.webkit.JavascriptInterface
    public String getAdId() {
        return AdvertisingIdClient.getAdvertisingIdInfo(this).getId();
    }
    @android.webkit.JavascriptInterface
    public String getPlatform() { return "android"; }
}, "SladuBridge");

webView.loadUrl("https://your-page-with-sladu-script.com/");

iOS (Swift / WKWebView)

// ViewController.swift
import AdSupport
import AppTrackingTransparency

let userScript = WKUserScript(
    source: """
        window.SladuBridge = {
            getAdId: function() { return '\(ASIdentifierManager.shared().advertisingIdentifier)'; },
            getPlatform: function() { return 'ios'; }
        };
    """,
    injectionTime: .atDocumentStart,
    forMainFrameOnly: false
)
config.userContentController.addUserScript(userScript)

API

Sladu.showBanner(subid, opts)

subid— String, Zonen-ID aus /pub/zones.
opts.target– Selektor für die Einfügeposition (Standard: am Ende des body einfügen).

Sladu.showInterstitial(subid, opts)

opts.onClose()— Callback beim Schließen.

Sladu.showRewardedVideo(subid, opts)

SOONVideo-Inventar kommt bald.opts.onReward({granted, reason}).

Sladu.trackEvent(name, props)

Sendet ein Conversion-Event. Wird vom Retargeting-Pixel zur Befüllung von Audiences verwendet.

Was in v0.1 NICHT unterstützt wird

Support

Telegram: @sladu_support · email: dev@sladu.net