Excluded Placement Lists

Get all the placements in an excluded placement list

 function 
  
 getPlacementsFromExcludedPlacementList 
 ( 
 name 
 ) 
  
 { 
  
 const 
  
 excludedPlacementListIterator 
  
 = 
  
 AdsApp 
 . 
 excludedPlacementLists 
 () 
  
 . 
 withCondition 
 ( 
 ` 
 shared_set 
 . 
 name 
  
 = 
  
 '${name}' 
 ` 
 ) 
  
 . 
 get 
 (); 
  
 if 
  
 ( 
 ! 
 excludedPlacementListIterator 
 . 
 hasNext 
 ()) 
  
 { 
  
 throw 
  
 new 
  
 Error 
 ( 
 ` 
 No 
  
 excluded 
  
 placement 
  
 list 
  
 with 
  
 name 
  
 '${name}' 
  
 found 
 . 
 ` 
 ); 
  
 } 
  
 const 
  
 excludedPlacementList 
  
 = 
  
 excludedPlacementListIterator 
 . 
 next 
 (); 
  
 return 
  
 excludedPlacementList 
 . 
 excludedPlacements 
 () 
 . 
 get 
 (); 
 } 

Add a placement to an excluded placement list

 function 
  
 addPlacementToList 
 ( 
 url 
 , 
  
 name 
 ) 
  
 { 
  
 const 
  
 excludedPlacementListIterator 
  
 = 
  
 AdsApp 
 . 
 excludedPlacementLists 
 () 
  
 . 
 withCondition 
 ( 
 ` 
 shared_set 
 . 
 name 
  
 = 
  
 '${name}' 
 ` 
 ) 
  
 . 
 get 
 (); 
  
 if 
  
 ( 
 ! 
 excludedPlacementListIterator 
 . 
 hasNext 
 ()) 
  
 { 
  
 throw 
  
 new 
  
 Error 
 ( 
 ` 
 No 
  
 excluded 
  
 placement 
  
 list 
  
 with 
  
 name 
  
 '${name}' 
  
 found 
 . 
 ` 
 ); 
  
 } 
  
 const 
  
 excludedPlacementList 
  
 = 
  
 excludedPlacementListIterator 
 . 
 next 
 (); 
  
 excludedPlacementList 
 . 
 addExcludedPlacement 
 ( 
 url 
 ); 
 } 
Create a Mobile Website
View Site in Mobile | Classic
Share by: