c# - PC / tablet ID and a mobile ID - Microsoft advertising ad units -
i'm developing uwp app, , finished , preparing submit app in store, through dev center. application has adcontrol
advertising, presented in desktop version (windows 10) , mobile version (windows 10 mobile) through visualstatemanager
my adcontrol
: (example)
<ui:adcontrol applicationid="d25517cb-12d4-4699-8bdc-52040c712cab" adunitid="test" horizontalalignment="left" height="250" verticalalignment="top" width="300"/>
in desktop version have:
<setter target="ad.height" value="90"/> <setter target="ad.width" value="728"/>
in mobile version have:
<setter target="ad.height" value="50"/> <setter target="ad.width" value="320"/>
that is, size of banner adapts different screen sizes.
and have too:
// declare adcontrol. private adcontrol myadcontrol = null; // application id , ad unit id values microsoft advertising. default, // assign these non-mobile ad unit info. private string myappid = wapplicationid; private string myadunitid = wadunitid; add following code page class constructor, after call initializecomponent() method. copy c# myadgrid.width = ad_width; myadgrid.height = ad_height; // mobile device families, use mobile ad unit info. if ("windows.mobile" == analyticsinfo.versioninfo.devicefamily) { myappid = mapplicationid; myadunitid = madunitid; } // initialize adcontrol. myadcontrol = new adcontrol(); myadcontrol.applicationid = myappid; myadcontrol.adunitid = myadunitid; myadcontrol.width = ad_width; myadcontrol.height = ad_height; myadcontrol.isautorefreshenabled = true; myadgrid.children.add(myadcontrol);
i have ad on main page, put pc / tablet id , mobile id? have create 2 adcontrol
? (one each device family)
Comments
Post a Comment