Bekannte Probleme und Problembehandlung für ADS in appsKnown issues and troubleshooting for ads in apps

Warnung

Ab dem 1. Juni 2020 wird die Microsoft AD-Monetarisierungsplattform für Windows UWP-apps heruntergefahren.As of June 1, 2020, the Microsoft Ad Monetization platform for Windows UWP apps will be shut down. Weitere InformationenLearn more

In diesem Thema werden die bekannten Probleme mit der aktuellen Version des Microsoft Advertising SDK aufgelistet.This topic lists the known issues with the current release of the Microsoft Advertising SDK. Weitere Anleitungen zur Problembehandlung finden Sie in den folgenden Themen.For additional troubleshooting guidance, see the following topics.

AdControl-Schnittstelle in XAML nicht bekanntAdControl interface unknown in XAML

Das XAML-Markup für eine AdControl zeigt möglicherweise fälschlicherweise eine blaue Kurvenlinie an, die anzeigt, dass die Schnittstelle nicht bekannt ist.The XAML markup for an AdControl may incorrectly show a blue curvy line implying that the interface is unknown. Dies geschieht nur im Zusammenhang mit x86 und kann ignoriert werden.This occurs only when targeting x86, and it may be ignored.

„lastError“ aus vorheriger AnzeigenanforderunglastError from previous ad request

Wenn es einen lastError aus der vorherigen Anzeigenanforderung gibt, wird das Ereignis möglicherweise während des nächsten Anzeigenaufrufs zweimal ausgelöst.If there is a leftover lastError from the previous ad request, the event may be fired twice during the next ad call. Obwohl die neue Anzeigenanforderung dennoch ausgeführt werden kann und möglicherweise zu einer gültigen Anzeige führt, kann dieses Verhalten zu Verwirrung führen.While the new ad request will still be made and may yield a valid ad, this behavior may cause confusion.

Interstitielle Anzeigen und Navigationsschaltflächen auf TelefonenInterstitial ads and navigation buttons on phones

Auf Telefonen (oder Emulatoren ), dieüber die Schaltflächen "Software", " starten" und " Suchen " anstelle von Hardware Schaltflächen verfügen, können der Countdowntimer und die Schaltflächen "durch Klicken" für InterstitialOn phones (or emulators) that have software Back, Start, and Search buttons instead of hardware buttons, the countdown timer and click through buttons for interstitial ads may be obscured.

Vor kurzem erstellte Anzeigen werden Ihrer App nicht bereitgestelltRecently created ads are not being served to your app

Wenn Sie vor kurzem (weniger als einem Tag) eine Anzeige erstellt haben, ist diese möglicherweise nicht sofort verfügbar.If you have created an ad recently (less than a day), it might not be available immediately. Wenn die Anzeige hinsichtlich ihrer redaktionellen Inhalte genehmigt wurde, wird sie bereitgestellt, nachdem der Anzeigenserver sie verarbeitet hat und die Anzeige als Bestand verfügbar ist.If the ad has been approved for editorial content, it will be served once the advertising server has processed it and the ad is available as inventory.

In Ihrer App werden keine Anzeigen angezeigtNo ads are shown in your app

Es gibt viele Gründe, warum möglicherweise keine Anzeigen angezeigt werden, einschließlich Netzwerkfehlern.There are many reasons you may see no ads, including network errors. Andere Gründe können sein:Other reasons might include:

  • Wählen Sie eine Ad-Einheit im Partner Center mit einer Größe aus, die größer oder kleiner als die Größe der adcontrol im Code Ihrer APP ist.Selecting an ad unit in Partner Center with a size that is greater or less than the size of the AdControl in your app's code.

  • Anzeigen werden nicht angezeigt, wenn Sie einen Testmoduswert für Ihre Anzeigeneinheiten-ID verwenden, wenn eine Live-App ausgeführt wird.Ads will not appear if you're using a test mode value for your ad unit ID when running a live app.

  • Wenn Sie in der letzten halben Stunde eine neue Anzeigeneinheiten-ID erstellt haben, wird eine Anzeige möglicherweise erst angezeigt, wenn der Server neue Daten durch das System propagiert hat.If you created a new ad unit ID in the past half-hour, you might not see an ad until the servers propagate new data through the system. Vorhandene IDs, die zuvor bereits Anzeigen angezeigt haben, sollten Anzeigen sofort anzeigen.Existing IDs that have shown ads before should show ads immediately.

Wenn Sie in der App Testanzeigen sehen können, funktioniert Ihr Code und kann Anzeigen anzeigen.If you can see test ads in the app, your code is working and is able to display ads. Bei Problemen wenden Sie sich an den Produktsupport.If you encounter issues, contact product support. Wählen Sie auf dieser Seite die Option kontaktieren Sie uns.On that page, choose Contact us.

Sie können auch im Forum eine Frage stellen.You can also post a question in the forum.

In Ihrer App werden Testanzeigen anstelle von Liveanzeigen angezeigt.Test ads are showing in your app instead of live ads

Testanzeigen können angezeigt werden, auch wenn Sie Liveanzeigen erwarten.Test ads can be shown, even when you are expecting live ads. Dies kann in den folgenden Situationen geschehen:This can happen in the following scenarios:

  • Unsere Werbeplattform kann die im Store verwendete Live-Anwendungs-ID nicht überprüfen oder ermitteln.Our advertising platform cannot verify or find the live application ID used in the Store. Wenn eine Anzeigeneinheit von einem Benutzer erstellt wird, kann in diesem Fall der Status als live (Nicht-Test) beginnen, jedoch innerhalb von 6 Stunden nach der ersten Anzeigenanforderung in den Teststatus wechseln.In this case, when an ad unit is created by a user, its status can start as live (non-test) but will move to test status within 6 hours after the first ad request. Er wechselt zurück zum Livestatus, wenn es 10 Tage keine Anforderungen von Test-Apps gibt.It will change back to live if there are no requests from test apps for 10 days.

  • Quergeladene Apps oder im Emulator ausgeführte Apps zeigen keine Liveanzeigen an.Side-loaded apps or apps that are running in the emulator will not show live ads.

Wenn eine aktive Ad-Einheit Test anzeigen bedient, wird der Status der Ad-Einheit aktiv angezeigt, und es werden Test anzeigen in Partner Center bedient.When a live ad unit is serving test ads, the ad unit’s status shows Active and serving test ads in Partner Center. Dies gilt zurzeit nicht für Telefon-Apps.This does not currently apply to phone apps.

Referenzfehler, die durch die Ausrichtung auf eine beliebige CPU (Any CPU) in Ihrem Projekt verursacht werdenReference errors caused by targeting Any CPU in your project

Wenn Sie das Microsoft Advertising SDK verwenden, können Sie im Projekt keine CPU als Ziel verwenden.When using the Microsoft Advertising SDK, you cannot target Any CPU in your project. Wenn Ihr Projekt auf die Plattform Any CPU ausgerichtet ist, wird Ihnen möglicherweise eine Warnung angezeigt, nachdem Sie einen Verweis wie diesen hinzugefügt haben.If your project targets the Any CPU platform, you may see a warning after adding the reference similar to this one.

ReferenceError - SolutionExplorer

Um diese Warnung zu entfernen, müssen Sie eine architekturspezifische Buildausgabe verwenden (beispielsweise x86) und das Projekt entsprechend aktualisieren.To remove this warning, update your project to use an architecture-specific build output (for example, x86). Verwenden Sie den Konfigurations-Manager, um die Plattformziele für Debug- und Releasekonfigurationen festzulegen.Use Configuration Manager to set the platform targets for debug and release configurations.

configurationmanagerwin10

Achten Sie darauf, die beabsichtigten Architekturen einzuschließen, wenn Sie App-Pakete für die Übermittlung an den Store erstellen (wie in den folgenden Bildern gezeigt).When you create your app packages for store submission (as shown in the following images), be sure to include the architectures you intend to target. Sie können x64 auslassen, wenn Sie x86-Builds auf dem x64-Betriebssystem ausführen möchten.You may opt to skip x64 if you intend to run x86 builds on the x64 OS.

projectstorecreateapppackages

createapppackages

Z-Reihenfolge in JavaScript/HTML-AppsZ-order in JavaScript/HTML apps

JavaScript/HTML-Apps müssen Elemente nicht in den reservierten MAX 10-Bereich der Z-Reihenfolge platzieren.JavaScript/HTML apps must not place elements into the reserved MAX-10 range of z-order. Die einzigen Ausnahmen sind Interrupt-Overlays wie eingehende Anrufbenachrichtigungen für Skype-Apps.The sole exception is an interrupt overlay, such as an inbound call notification for a Skype app.

Verwenden Sie keine RahmenDo not use borders

Die Festlegung von Rahmeneigenschaften, die AdControl von seiner übergeordneten Klasse erbt, führt zu einer falschen Platzierung der Anzeige.Setting border-related properties inherited by the AdControl from its parent class will cause the ad placement to be wrong.

Weitere InformationenMore Information

Weitere Informationen zu den neuesten bekannten Problemen und zum Veröffentlichen von Fragen im Zusammenhang mit dem Microsoft Advertising SDK finden Sie im Forum.For more information about the latest known issues and to post questions related to the Microsoft Advertising SDK, visit the forum.