AdWords API does not automatically archive old/unused campaigns. You will need to do it on your own. You can use a
Predicate to filter campaigns on some kind of criteria such as "Impressions = 0", then pause or remove them accordingly. Here is a Java example on how to
pause campaigns. More examples can be found in our other
client libraries.