> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adgentek.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Theming

> Match Adgentek ad units to your product across every SDK.

Ad units should belong in your product. Every SDK accepts the same theme shape.

```javascript theme={null}
// Web / React
{
  theme: {
    colorScheme: 'dark',        // 'light' | 'dark' | 'auto'
    accentColor: '#1B6EF8',     // any hex
    cornerRadius: 12,           // px
    maxWidth: '640px'           // CSS value
  }
}
```

```swift theme={null}
// iOS
AdgentekTheme(colorScheme: .auto, accentColor: UIColor(hex: "#1B6EF8"))
```

```kotlin theme={null}
// Android: Material 3 dynamic theming is inherited by default.
// Override only when you need explicit control.
AdgentekTheme(colorScheme = ColorScheme.Auto, accentColor = Color(0xFF1B6EF8))
```

## Rules

* Sponsored labeling ("Sponsored", "Ad") is always rendered and cannot be themed away. This protects your users and your demand quality.
* On Android, Material 3 dynamic color is inherited automatically so units adapt to the user's system palette; explicit theme values override it.
* If you need a theming capability that is not listed here, write to [hello@adgentek.ai](mailto:hello@adgentek.ai) rather than styling over the unit with CSS. Overrides that hide required elements will fail integration review.
