Руководство по добавлению AdDuplex в приложение

OSzone.net » Microsoft » Разработка приложений » Windows (до Windows 10) » Руководство по добавлению AdDuplex в приложение
Иcточник: msdn.microsoft.com
Опубликована: 06.02.2015

Установка и использование AdDuplex SDK для универсальных XAML приложений (Windows 8.1, Windows Phone 8.1)

AdDuplex Universal SDK для универсальных приложений (Windows 8.1/Windows Phone 8.1) на XAML (C#/VB.NET and C++) доступен в галерее расширений Visual Studio.

Так же этот SDK может быть использован в стандартных, автономных приложениях Windows8.1 и Windows Phone 8.1 (XAML).

Для того, чтобы добавить AdDuplex AdControl в Windows 8.1 XAML проект, выполните следующие действия:

xmlns:ad="using:AdDuplex.Universal.Controls.Win.XAML"
<ad:AdControl x:Name="adDuplexAd"
                AppId="YOUR_AppId_HERE"
                Size="500x130"
                />
AdDuplex.Universal.Controls.Win.XAML.Tracking.AdDuplexTrackingSDK.StartTracking("YOUR_AppId_HERE");

Для того, чтобы добавить AdDuplex AdControl в Windows Phone 8.1 XAML проект, выполните следующие действия:

xmlns:ad="using:AdDuplex.Universal.Controls.WinPhone.XAML"
<ad:AdControl x:Name="adDuplexAd"
                AppId="YOUR_AppId_HERE" />
AdDuplex.Universal.Controls.WinPhone.XAML.Tracking.AdDuplexTrackingSDK.StartTracking("YOUR_AppId_HERE");

Выявленные проблемы и их решения:

  1. При редактировании xaml страницы содержащей AdDuplex AdControl, мы рекомендуем в дизайнере Visual Studio выбрать устройство с разрешением экрана 480x800. При использовании другой конфигурации, дизайнер не сможет корректно отображать AdControl.
  2. AdControlдля Windows 8.1 может быть перекрыт другими элементами страницы при изменении размера.
  3. Мы рекомендуем избегать частой смены размера баннера.
  4. В Windows 8.1 элемент AdControlрекомендуется размещать вне элемента Hubcontrol, так как он может вызвать затруднения у пользователя при скролировании.
  5. Элементы управления WP 8.1 Pivotи Hub controls не всегда учитывают настройки разметки. Мы рекомендуем установить значение свойстваCanvas.ZIndexкак высокое, для того чтобы предотвратить загораживаниеAdControl.
  6. В текущем релизе отсутствует возможность установки элемента «X» внутри баннера, необходимого для закрытия рекламы. Эта функциональность будет доступна в следующей версии.
 

Установка и использование AdControl в приложении Windows 8.1 XAML (C#, VB.NET, C++)

Обратите внимание, пока не доступнаNuGet версия пакета, мы рекомендуем устанавливатьSDK через галерею расширенийVisual Studio.

AdDuplex Universal SDK для XAML приложений на Windows8.1 (C#/VB.NET and C++) доступен в галерее расширений Visual Studio.

Для того, чтобы добавить AdDuplex AdControl в Windows 8.1 XAML проект, выполните следующие действия:

xmlns:adduplex="using:AdDuplex.Controls"
<ad:AdControl x:Name="adDuplexAd"
                AppId="YOUR_AppId_HERE"
                Size="500x130"
                />
AdDuplex.AdDuplexTrackingSDK.StartTracking("YOUR_AppId_HERE");
 

Установка и использование Windows 8.1 WinJS Control

<script src="/AdDuplex/js/AdControl.js"></script>

Эта строка должна быть добавлена в секцию <head> обязательно после ссылкиdefault.js; в противном случае вы получите ошибки при построении проекта.

<div id="adDuplexAd"
data-win-control="AdDuplexJs.Controls.AdControl"
data-win-options="{appId: 'YOUR_AppId_HERE', size:'250x125'}" />
 

Установка и использование Windows Phone AdControl

Если вы работаете надXAMLприложением WindowsPhone8.1 (неSilverlight) пожалуйста воспользуйтесь инструкцией для универсальных приложений.

AdDuplex для приложений Windows Phone XAML (v.7.x и 8) доступен на nuget.org.

Для того, чтобы добавить AdDuplex AdControl в Windows Phone XAML проект, выполните следующие действия:

  1. В менюVisual Studio выберете Tools -> Library Package Manager -> Package Manager Console
  2. Выполните команду Install-Package:
PM> Install-Package AdDuplexWP8

Альтернативный вариант установки доступен через NuGet:

  1. Правой кнопкой мыши нажмите на свой проект;
  2. Затем «Manage NuGet Packages...»;
  3. В разделе «Online» выберете«AdDuplexWP8» и нажмите «Install»;

Для того, чтобы начать использование:

xmlns:adduplex="clr-namespace:AdDuplex;assembly=AdDuplex.WindowsPhone"
<adduplex:AdControl x:Name="adDuplexAd" AppId="YOUR_AppId_HERE"/>
AdDuplex.AdDuplexTrackingSDK.StartTracking(“YOUR_AppId_HERE”);
 

Установка и использование Windows 8.0 AdControl

AdDuplex для приложений Windows 8 доступны на nuget.org.

Для того, чтобы добавить AdDuplex AdControl в Windows XAML/C#/VB проект, выполните следующие действия:

PM> Install-Package AdDuplexWindows

Альтернативный вариант установки доступен через NuGet:

  1. Правой кнопкой мыши нажмите на свой проект
  2. Затем «Manage NuGet Packages...»
  3. В разделе «Online» выберете «AdDuplexWindows» и нажмите «Install»

Для того, чтобы начать использование:

xmlns:adduplex="using:AdDuplex.Controls"
<adduplex:AdControl x:Name="adDuplexAd"
AppId="YOUR_AppId_HERE"
Size="500x130"/>

Текущая версия AdDuplex для Windows 8.1 поддерживаем следующие размеры баннеров: 160x600, 250x125, 250x250, 292x60, 300x250, 500x130 and 728x90.

 

Установка и использование Windows 8.0 WinJS Control

<script src="/AdDuplex/js/AdControl.js"></script>

Эта строка должна быть добавлена в секцию <head> после ссылки на default.js; в противном случае вы получите ошибки при построении проекта.

<div id="adDuplexAd"
data-win-control="AdDuplexJs.Controls.AdControl"
data-win-options="{appId: 'YOUR_AppId_HERE', size:'250x125'}" />

Текущая версия AdDuplex для Windows 8 поддерживает следующие размеры баннеров: 160x600, 250x125, 250x250, 292x60, 300x250, 500x130 and 728x90.

Пример:

WinJS.UI.Pages.define("/pages/home/home.html", {
        	ready: function (element, options) {
           	 adDuplexAd.winControl.setup();

        	},

        	unload: function () {
         	   adDuplexAd.winControl.dispose();
        	}
});

Действие не требуется, в случае, когда навигация осуществляется при помощи гиперссылок.

 

Установка и использование XNA Ad Library

AdManager adDuplex;
adDuplex = new AdManager(this, "0" /* your AppId here */);
adDuplex.LoadContent();
adDuplex.Update(gameTime);
adDuplex.Draw(spriteBatch, adPosition);
 

AdDuplex и Unity3D

Мы уже работаем над нативным плагином AdDuplex для Unity3D, который будет доступен в будущем, но и сейчас уже существует простой способ интегрировать AdDuplex в Unity игру.

Здесь собраны ссылки на подробные руководства:

Вы так же можете применить плагин AdRotator.

 

Добавим AdDuplex в приложение, созданное при помощи App Studio

Rob Irving (AdDuplex разработчик и Microsoft MVP) написал руководство по реализации AdDuplex в приложениях App Studio для Windows и Windows Phone. Вы можете посмотреть и использовать его инструкцию, перейдя по следующей ссылке: Adding AdDuplex ads to your App Studio App

Руководство описывает использование AdDuplex в Microsoft pubCenter. Вы так же можете использовать эту инструкцию для автономного использования AdDuplex, просто заменив элемент pubCenter кодом для AdDuplex.


Ссылка: http://www.oszone.net/26156/AdDuplex