AdsMauiControl 1.0.2
dotnet add package AdsMauiControl --version 1.0.2
NuGet\Install-Package AdsMauiControl -Version 1.0.2
<PackageReference Include="AdsMauiControl" Version="1.0.2" />
<PackageVersion Include="AdsMauiControl" Version="1.0.2" />
<PackageReference Include="AdsMauiControl" />
paket add AdsMauiControl --version 1.0.2
#r "nuget: AdsMauiControl, 1.0.2"
#:package AdsMauiControl@1.0.2
#addin nuget:?package=AdsMauiControl&version=1.0.2
#tool nuget:?package=AdsMauiControl&version=1.0.2
AdsMauiControl
Banner control per .NET MAUI dalla rete pubblicitaria 8BitsAds.
Dimensioni standard 728 × 90 (leaderboard orizzontale) e 90 × 728 (verticale), pronto per XAML e MVVM.
Installazione
dotnet add package AdsMauiControl
oppure tramite NuGet Package Manager in Visual Studio.
Configurazione
Registra le credenziali 8BitsAds nella tua app (es. MauiProgram.cs):
// Non è richiesta nessuna inizializzazione globale.
// AccountId e ApplicationId si impostano direttamente sul controllo.
Utilizzo in XAML
Aggiungi il namespace nella tua pagina:
xmlns:ads="clr-namespace:AdsMauiControl.Views;assembly=AdsMauiControl"
Poi inserisci il controllo:
<ads:Leaderboard
AccountId="ACC-123456"
ApplicationId="APP-789ABC" />
<ads:Leaderboard
AccountId="ACC-123456"
ApplicationId="APP-789ABC"
Orientation="Vertical" />
<ads:Leaderboard
AccountId="ACC-123456"
ApplicationId="APP-789ABC"
Orientation="Horizontal"
Text="Il tuo messaggio"
BannerColor="#0D0D0D"
TextColor="#FFD700"
AccentColor="#FF4500"
FontSize="20" />
Proprietà
| Proprietà | Tipo | Default | Descrizione |
|---|---|---|---|
AccountId |
string |
"" |
Il tuo Account ID su 8BitsAds |
ApplicationId |
string |
"" |
L'Application ID del banner |
Orientation |
BannerOrientation |
Horizontal |
Horizontal (728×90) o Vertical (90×728) |
Text |
string |
"Hello World!" |
Testo visualizzato nel banner |
BannerColor |
Color |
#1A1A2E |
Colore di sfondo |
TextColor |
Color |
#E0E0FF |
Colore del testo |
AccentColor |
Color |
#7B61FF |
Colore della striscia laterale |
FontSize |
double |
22 |
Dimensione del testo |
Tutte le proprietà supportano il data binding:
<ads:Leaderboard
AccountId="{Binding MyAccountId}"
ApplicationId="{Binding MyAppId}"
Orientation="{Binding BannerOrientation}"
Text="{Binding BannerText}" />
Watermark 8BitsAds
Il controllo mostra un piccolo watermark discreto in basso a destra con il logo 8BitsAds.
Al passaggio del mouse diventa più visibile e porta direttamente a www.8bitsads.com.
Il watermark non è rimovibile ed è parte integrante del servizio.
Piattaforme supportate
| Piattaforma | Supportata |
|---|---|
| Android | ✅ API 21+ |
| iOS | ✅ 15.0+ |
| macOS Catalyst | ✅ 15.0+ |
| Windows | ✅ 10.0.19041+ |
Licenza
MIT © 2025 8BitsAds
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-android36.0 is compatible. net10.0-ios26.0 is compatible. net10.0-maccatalyst26.0 is compatible. net10.0-windows10.0.19041 is compatible. |
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.50)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.50)
-
net10.0-maccatalyst26.0
- Microsoft.Maui.Controls (>= 10.0.50)
-
net10.0-windows10.0.19041
- Microsoft.Maui.Controls (>= 10.0.50)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.