privat:programmieren:mtadmob_plugin:mtadmob_plugin
Dies ist eine alte Version des Dokuments!
- In der AndroidManifest.xml folgenden code einfügen
- download
<application android:allowBackup="true" android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round" android:supportsRtl="true"> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-9661522762240356~5397188219"/> </application>
- download
android:value="ca-app-pub-9661522762240356~5397188219"/>
- Unter
- download
builder .UseMauiApp<App>() //.ConfigureSyncfusionPdfViewer() .UseMauiMTAdmob() // <--- HIER hinzufügen .UseLocalNotification() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); });
die Zeile .UseMauiMTAdmob() einfügen - Dann legst du eine Datei CrossPlatformAdBanner.cs unter Controls an
- download
using Microsoft.Maui.Controls; using Plugin.MauiMTAdmob.Controls; using Plugin.MauiMTAdmob.Extra; // ← hier ist BannerSize definiert namespace DimCalc.Controls; public class CrossPlatformAdBanner : ContentView { public CrossPlatformAdBanner(string AdsId_in) { #if ANDROID // Hier läuft AdMob Content = new AdMMTAdView { AdsId = AdsId_in, //"ca-app-pub-9661522762240356/4084106545", HeightRequest = 50, AdSize = BannerSize.AnchoredAdaptive }; #else // Windows → AdSense via WebView Content = new WebView { HeightRequest = 120, Source = new UrlWebViewSource { Url = "https://deinedomain.de/ads/banner.html" } }; #endif } }
- download
namespace DimCalc.Controls;
die Zeile noch anpassen
- Unter
- download
using Plugin.MauiMTAdmob; public static class MauiProgram { public static MauiApp CreateMauiApp() { string appId = "ca-app-pub-9661522762240356~1969665821"; string appIdTest = "ca-app-pub-3940256099942544~3347511713"; Preferences.Set("AppId", appIdTest ?? ""); Preferences.Set("BannerNummer1", "ca-app-pub-9661522762240356~1969665821" ?? ""); Preferences.Set("BannerTest", "ca-app-pub-3940256099942544/1033173712" ?? ""); string dummy = Preferences.Get("AppId", ""); string dummy1 = Preferences.Get("BannerNummer1", ""); string dummy2 = Preferences.Get("BannerTest", "");
Die ID's entnimmst du von der Admob seite.
- mit der Zeile
- download
new CrossPlatformAdBanner(Preferences.Get("BannerNummer3", "")),
privat/programmieren/mtadmob_plugin/mtadmob_plugin.1767092334.txt.gz · Zuletzt geändert: von vitalij


