NendUnityPlugin 5.2.0
Public Member Functions | List of all members
NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder Class Reference

Builder to set layout of banner ad. More...

Inheritance diagram for NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder:
NendUnityPlugin.Layout.NendAdLayoutBuilder NendUnityPlugin.Layout.NendAdIconLayoutBuilder

Public Member Functions

NendAdDefaultLayoutBuilder Unit (ComplexUnit unit)
 Set unit of numeric value. More...
 
NendAdDefaultLayoutBuilder Gravity (int gravity)
 Set gravity. More...
 
NendAdDefaultLayoutBuilder MarginLeft (float value)
 Set left margin. More...
 
NendAdDefaultLayoutBuilder MarginTop (float value)
 Set top margin. More...
 
NendAdDefaultLayoutBuilder MarginRight (float value)
 Set right margin. More...
 
NendAdDefaultLayoutBuilder MarginBottom (float bottom)
 Set bottom margin. More...
 

Detailed Description

Builder to set layout of banner ad.

e.g. Place a banner ad in the center bottom of the screen, leaving little margin.

NendAdBanner banner = ...; // Get NendAdBanner instance.
banner.Layout (new NendAdDefaultLayoutBuilder ()
.Gravity ((int)Gravity.BOTTOM | (int)Gravity.CENTER_HORIZONTAL)
.MarginBottom (16));
NendAdDefaultLayoutBuilder MarginBottom(float bottom)
Set bottom margin.
Definition: NendAdDefaultLayoutBuilder.cs:108
NendAdDefaultLayoutBuilder Gravity(int gravity)
Set gravity.
Definition: NendAdDefaultLayoutBuilder.cs:60

Member Function Documentation

◆ Unit()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.Unit ( ComplexUnit  unit)

Set unit of numeric value.

Returns
This instance.
Parameters
unitUnit of numeric value.
Remarks
Default is DIP.
See also
NendUnityPlugin.Layout.ComplexUnit
Note
Not valid for iOS.

◆ Gravity()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.Gravity ( int  gravity)

Set gravity.

Returns
This instance.
Parameters
gravityGravity.
Remarks
Default is 0 (no gravity).
See also
NendUnityPlugin.Common.Gravity

◆ MarginLeft()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.MarginLeft ( float  value)

Set left margin.

Returns
This instance.
Parameters
valuevalue of left margin.
Remarks
Default is 0.

◆ MarginTop()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.MarginTop ( float  value)

Set top margin.

Returns
This instance.
Parameters
valuevalue of top margin.
Remarks
Default is 0.

◆ MarginRight()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.MarginRight ( float  value)

Set right margin.

Returns
This instance.
Parameters
valuevalue of right margin.
Remarks
Default is 0.

◆ MarginBottom()

NendAdDefaultLayoutBuilder NendUnityPlugin.Layout.NendAdDefaultLayoutBuilder.MarginBottom ( float  bottom)

Set bottom margin.

Returns
This instance.
Parameters
valuevalue of bottom margin.
Remarks
Default is 0.

The documentation for this class was generated from the following file: